home *** CD-ROM | disk | FTP | other *** search
/ Microsoft Graphics Studio: Home Publishing 99 / [Microsoft Graphics Studio] Home Publishing 99 (Blue) Disk 2.iso / mhp / template / egn3089.mta / egn3089.MTA
Text File  |  1998-08-10  |  109KB  |  2,807 lines

  1. MIME-Version: 1.0
  2. Content-Type: multipart/related;
  3.     boundary="----=_NextPart_000_1114_01BDBE69.8AF816C0";
  4.     type="multipart/alternative"
  5. X-MMEditor: 00.00.02.1994,MinSave
  6. X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
  7.  
  8. This is a multi-part message in MIME format.
  9.  
  10. ------=_NextPart_000_1114_01BDBE69.8AF816C0
  11. Content-Type: multipart/alternative;
  12.     boundary="----=_NextPart_001_1115_01BDBE69.8AF816C0"
  13.  
  14.  
  15. ------=_NextPart_001_1115_01BDBE69.8AF816C0
  16. Content-Type: text/plain;
  17.     charset="iso-8859-1"
  18. Content-Transfer-Encoding: 7bit
  19.  
  20.      Newsletter Title
  21.    Volume XX
  22.  Season
  23.  Your text here.
  24.  Your text here.
  25.  
  26.            
  27.  
  28.  
  29. ------=_NextPart_001_1115_01BDBE69.8AF816C0
  30. Content-Type: text/html;
  31.     charset="iso-8859-1"
  32. Content-Transfer-Encoding: quoted-printable
  33. Content-Location: 
  34.  
  35. <!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">
  36. <HTML>
  37. <HEAD>
  38.  
  39. <META content=3D"text/html; charset=3Diso-8859-1" =
  40. http-equiv=3DContent-Type>
  41. <META content=3D"MMEditor Version 00.00.02.1994,MinSave" =
  42. name=3DGENERATOR>
  43. <STYLE id=3DDocStyleSheet>.PreCreateRule {
  44.     POSITION: absolute
  45. }
  46. .DocClientData {
  47.     LEFT: 0px; OVERFLOW: hidden; POSITION: absolute; TOP: 20px; VISIBILITY: =
  48. visible
  49. }
  50. .SoundElementsDiv {
  51.     LEFT: -3200px; POSITION: absolute; TOP: -3200px; VISIBILITY: hidden
  52. }
  53. .Sx9 {
  54.     HEIGHT: 800px; LEFT: 10px; OVERFLOW: hidden; POSITION: absolute; TOP: =
  55. 30px; VISIBILITY: hidden; WIDTH: 570px; Z-INDEX: 100
  56. }
  57. .Ix11 {
  58.     BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; =
  59. BORDER-RIGHT: 0px; BORDER-TOP: 0px; LEFT: 0px; POSITION: absolute; TOP: =
  60. 0px; VISIBILITY: inherit; Z-INDEX: 51
  61. }
  62. .PD10 {
  63.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  64. 0px; HEIGHT: 799px; LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: =
  65. inherit; WIDTH: 569px; Z-INDEX: 50
  66. }
  67. .Ix13 {
  68.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  69. 0px; LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: inherit; =
  70. Z-INDEX: 141
  71. }
  72. .PI12 {
  73.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  74. 0px; HEIGHT: 162px; LEFT: 1px; POSITION: absolute; TOP: 9px; VISIBILITY: =
  75. hidden; WIDTH: 300px; Z-INDEX: 140
  76. }
  77. .Ix19 {
  78.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  79. 0px; LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: inherit; =
  80. Z-INDEX: 101
  81. }
  82. .PD18 {
  83.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  84. 0px; HEIGHT: 110px; LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: =
  85. hidden; WIDTH: 571px; Z-INDEX: 100
  86. }
  87. .Ix38 {
  88.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  89. 0px; LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: inherit; =
  90. Z-INDEX: 111
  91. }
  92. .PD37 {
  93.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  94. 0px; HEIGHT: 68px; LEFT: 8px; POSITION: absolute; TOP: 98px; VISIBILITY: =
  95. hidden; WIDTH: 578px; Z-INDEX: 110
  96. }
  97. .PT41 {
  98.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  99. 0px; HEIGHT: 128px; LEFT: 312px; PADDING-BOTTOM: 9px; PADDING-LEFT: 9px; =
  100. PADDING-RIGHT: 9px; PADDING-TOP: 9px; POSITION: absolute; TEXT-ALIGN: =
  101. center; TOP: 20px; VISIBILITY: hidden; WIDTH: 252px; Z-INDEX: 170
  102. }
  103. .Ix43 {
  104.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  105. 0px; LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: inherit; =
  106. Z-INDEX: 121
  107. }
  108. .PD42 {
  109.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  110. 0px; HEIGHT: 39px; LEFT: -3px; POSITION: absolute; TOP: 131px; =
  111. VISIBILITY: hidden; WIDTH: 571px; Z-INDEX: 120
  112. }
  113. .Ix45 {
  114.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  115. 0px; LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: inherit; =
  116. Z-INDEX: 131
  117. }
  118. .PD44 {
  119.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  120. 0px; HEIGHT: 53px; LEFT: 223px; POSITION: absolute; TOP: 117px; =
  121. VISIBILITY: hidden; WIDTH: 350px; Z-INDEX: 130
  122. }
  123. .PT48 {
  124.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  125. 0px; HEIGHT: 38px; LEFT: 301px; PADDING-BOTTOM: 9px; PADDING-LEFT: 9px; =
  126. PADDING-RIGHT: 9px; PADDING-TOP: 9px; POSITION: absolute; TEXT-ALIGN: =
  127. left; TOP: 139px; VISIBILITY: hidden; WIDTH: 116px; Z-INDEX: 180
  128. }
  129. .PT49 {
  130.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  131. 0px; HEIGHT: 38px; LEFT: 498px; PADDING-BOTTOM: 9px; PADDING-LEFT: 9px; =
  132. PADDING-RIGHT: 9px; PADDING-TOP: 9px; POSITION: absolute; TEXT-ALIGN: =
  133. right; TOP: 139px; VISIBILITY: hidden; WIDTH: 74px; Z-INDEX: 190
  134. }
  135. .PT51 {
  136.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  137. 0px; HEIGHT: 600px; LEFT: 5px; PADDING-BOTTOM: 9px; PADDING-LEFT: 9px; =
  138. PADDING-RIGHT: 9px; PADDING-TOP: 9px; POSITION: absolute; TOP: 194px; =
  139. VISIBILITY: hidden; WIDTH: 276px; Z-INDEX: 200
  140. }
  141. .PT52 {
  142.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  143. 0px; HEIGHT: 600px; LEFT: 290px; PADDING-BOTTOM: 9px; PADDING-LEFT: 9px; =
  144. PADDING-RIGHT: 9px; PADDING-TOP: 9px; POSITION: absolute; TEXT-ALIGN: =
  145. left; TOP: 195px; VISIBILITY: hidden; WIDTH: 275px; Z-INDEX: 210
  146. }
  147. .Ix65 {
  148.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  149. 0px; LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: inherit; =
  150. Z-INDEX: 151
  151. }
  152. .PD64 {
  153.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  154. 0px; HEIGHT: 44px; LEFT: 296px; POSITION: absolute; TOP: 11px; =
  155. VISIBILITY: hidden; WIDTH: 12px; Z-INDEX: 150
  156. }
  157. .Ix70 {
  158.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  159. 0px; LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: inherit; =
  160. Z-INDEX: 221
  161. }
  162. .PD69 {
  163.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  164. 0px; HEIGHT: 30px; LEFT: 296px; POSITION: absolute; TOP: 98px; =
  165. VISIBILITY: hidden; WIDTH: 10px; Z-INDEX: 220
  166. }
  167. .Ix82 {
  168.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  169. 0px; LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: inherit; =
  170. Z-INDEX: 161
  171. }
  172. .PD81 {
  173.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  174. 0px; HEIGHT: 65px; LEFT: -9px; POSITION: absolute; TOP: 147px; =
  175. VISIBILITY: hidden; WIDTH: 589px; Z-INDEX: 160
  176. }
  177. DIV {
  178.     FONT-FAMILY: Times New Roman
  179. }
  180. </STYLE>
  181.  
  182. <STYLE id=3DFontStyleSheet></STYLE>
  183.  
  184. </HEAD>
  185. <BODY background=3D"" bgColor=3D#c0c0c0 leftMargin=3D0 topMargin=3D0>
  186. <DIV class=3DPreCreateRule id=3DNavigationButtons style=3D"VISIBILITY: =
  187. hidden">
  188. <FORM name=3DNavigationButtonsForm><INPUT name=3DStart type=3Dbutton =
  189. value=3D"Play  >/Replay >"><INPUT name=3DBackward type=3Dbutton =
  190. value=3D"Back  <<"><INPUT name=3DForward type=3Dbutton value=3D"Forward  =
  191. >>"><INPUT name=3DWebpage type=3Dbutton value=3DAbout...><INPUT =
  192. name=3DSceneStatus type=3Dbutton value=3D" Loading... "></FORM></DIV>=20
  193. <DIV class=3DDocClientData id=3DDocClientData GW_NextID =3D 99 AOPTable =
  194. =3D=20
  195. " <AR|ARS1| <AP|APa{guid =
  196. {A3649D6E-5058-11CF-9E27-00AA00BBB8AF}}|APbGreetings Workshop|>|>|"=20
  197. ProjectType =3D "multimedia greeting" OutputStyle =3D=20
  198. "long page for several articles" KeyWords =3D null skuGW =3D null =
  199. skuGWDelux =3D 1=20
  200. skuOE =3D null lclEnglish =3D 1 lclZ =3D 1 lclFrench =3D null lclJ =3D =
  201. null Themes =3D=20
  202. " <AR|ARS1| =
  203. <TT|TTa5|TTb0|TTc30939|TTd5|TTe0|TTf30940|TTg5|TTh0|TTi30941|>|>|">
  204. <DIV class=3DSx9 id=3DSx9 SoundPaths =3D=20
  205. " <AR|ARS1| <SN| =
  206. <CP|CPa0A00000030300000000000000C000000000000640000B1000000A384F4D45435E4=
  207. D4D4C5D41494E4C505142594350313E2D4944400FFFFDAED0000000000000000000000000=
  208. 0000000000000000000000001CC00B000B00040006100011041008F9513D00DB5C0D082F2=
  209. 1901000000000000000000000000000000000000000000000000000000000000000084D00=
  210. 000CAD0000001E000000000357414450000C3F00000|CPbJ:\mmcdrops\Latest\Homesnm=
  211. m\Paris01.mid|CPccid:000f01bdad22$c78c5cc0$605a389d@a-marfis.dns.microsof=
  212. t.com|CPdParis01.mid|>|SNa0|SNb0|SNc1|SNd0|SNe0|>|>|"=20
  213. PageEffect =3D " <PE| <TR|TRa7|TRb2|TRc2|TRd1|TRe2|>|PEa0|PEb15|>|" =
  214. PageName =3D=20
  215. PD10>
  216. <DIV class=3DPD10 id=3DPD10 PolyPath =3D=20
  217. 1,6,0.286361,365.725,0,799,569,799,569,0,0.286361,0,0.286361,365.725,2,46=
  218. 976204,0,=20
  219. NoBackground =3D 0 ClipPathInfo =3D " <CP|CPaNIL|CPb|CPc|CPd|>|" =
  220. CAGQueryIndx =3D=20
  221. -1><IMG class=3DIx11 id=3DIx11 name=3DIx11=20
  222. src=3D"cid:110701bdbea4$36e76410$ed5d389d@superwonker.dns.microsoft.com">=
  223. </DIV>=20
  224. <DIV class=3DPI12 id=3DPI12 SoundPaths =3D " <AR|ARS0|>|" ClipPathInfo =
  225. =3D=20
  226. " =
  227. <CP|CPa8C00000030300000000000000C00000000000064000052000000A384F4D4540525=
  228. 54D4C5D41494E4C584D4052544942523C524C40303336353F5E275D46400FFFFDAED00000=
  229. 00000000000000000000000000000000000000000008488FA92D083104100EE8012125425=
  230. D245D000B500400087B302104100021041000787B30205F435944594F4E4A302162637F6C=
  231. 6574756B30245F405A30203078704001600D200D60060002600400096008E0041008A9C39=
  232. 013700E200D600960036002700F6003700F60066004700E200|CPbC:\a-marfis\v3art\t=
  233. ravel\BL00365_.wmf|CPccid:009701bda22f$f7f604e0$605a389d@a-marfis.dns.mic=
  234. rosoft.com|CPdBL00365_.wmf|>|"=20
  235. ImageType =3D 0><IMG class=3DIx13 height=3D162 id=3DIx13 name=3DIx13=20
  236. src=3D"cid:009701bda22f$f7f604e0$605a389d@a-marfis.dns.microsoft.com"=20
  237. width=3D300></DIV>=20
  238. <DIV class=3DPD18 id=3DPD18 SoundPaths =3D " <AR|ARS0|>|" PolyPath =3D=20
  239. 1,6,0.287368,50.3502,0,110,571,110,571,0,0.287368,0,0.287368,50.3502,1,-1=
  240. ,1,2,50331647,50292224,0,=20
  241. DrawType =3D 1><IMG class=3DIx19 id=3DIx19 name=3DIx19=20
  242. src=3D"cid:004301bda9f2$bd8a9e40$605a389d@a-marfis.dns.microsoft.com"></D=
  243. IV>=20
  244. <DIV class=3DPD37 id=3DPD37 SoundPaths =3D " <AR|ARS0|>|" PolyPath =3D=20
  245. 1,374,2,64.2222,13,64.2222,18,64.2222,19,64.2222,20,64.2222,21,64.2222,22=
  246. ,64.2222,24,64.2222,26,64.2222,28,64.2222,29,64.2222,30,64.2222,32,64.222=
  247. 2,34,64.2222,35,64.2222,36,64.2222,38,65.1667,39,65.1667,45,65.1667,46,65=
  248. .1667,48,65.1667,49,65.1667,50,65.1667,52,66.1111,54,66.1111,56,66.1111,5=
  249. 7,66.1111,59,66.1111,60,66.1111,61,66.1111,67,66.1111,75,66.1111,83,67.05=
  250. 56,85,67.0556,86,67.0556,87,67.0556,89,67.0556,91,67.0556,93,67.0556,95,6=
  251. 7.0556,101,67.0556,102,67.0556,108,67.0556,114,67.0556,122,67.0556,134,67=
  252. .0556,142,67.0556,152,67.0556,158,67.0556,168,67.0556,176,67.0556,186,67.=
  253. 0556,192,67.0556,200,67.0556,208,67.0556,216,67.0556,224,67.0556,236,67.0=
  254. 556,246,68,256,68,266,68,276,68,284,68,292,68,298,68,304,68,306,68,312,68=
  255. ,318,68,324,68,332,68,340,68,348,68,354,68,362,68,372,68,378,68,386,68,39=
  256. 2,68,393,68,399,68,405,68,413,68,419,68,427,68,433,68,439,68,441,68,447,6=
  257. 8,453,68,461,68,467,68,469,68,471,68,477,68,483,68,489,68,491,68,493,68,4=
  258. 95,68,497,68,503,68,509,68,515,68,517,68,523,68,525,68,531,68,537,68,543,=
  259. 68,549,68,551,68,553,68,559,68,565,68,566,68,567,68,568,68,570,68,571,68,=
  260. 573,68,574,68,575,68,577,68,577,67.0556,577,66.1111,577,65.1667,577,64.22=
  261. 22,577,63.2778,577,62.3333,577,61.3889,577,60.4444,577,59.5,577,58.5556,5=
  262. 78,58.5556,578,57.6111,578,56.6667,578,55.7222,578,54.7778,578,53.8333,57=
  263. 8,52.8889,578,51.9444,578,51,578,50.0556,578,49.1111,578,48.1667,578,47.2=
  264. 222,578,46.2778,578,45.3333,578,44.3889,578,43.4444,578,42.5,578,41.5556,=
  265. 578,40.6111,578,39.6667,578,38.7222,578,37.7778,578,36.8333,578,35.8889,5=
  266. 78,34.9444,578,34,578,33.0556,578,32.1111,578,31.1667,578,30.2222,578,29.=
  267. 2778,578,28.3333,578,27.3889,578,26.4444,578,25.5,578,24.5556,578,23.6111=
  268. ,577,22.6667,577,21.7222,577,20.7778,577,19.8333,577,18.8889,577,17.9444,=
  269. 577,17,577,15.1111,577,14.1667,576,14.1667,575,12.2778,573,12.2778,573,11=
  270. .3333,572,11.3333,571,10.3889,569,9.44444,568,9.44444,567,8.5,566,8.5,564=
  271. ,7.55556,563,7.55556,563,6.61111,562,6.61111,561,6.61111,560,5.66667,554,=
  272. 5.66667,552,4.72222,546,4.72222,545,3.77778,543,3.77778,542,3.77778,540,3=
  273. .77778,538,3.77778,537,2.83333,535,2.83333,534,2.83333,532,2.83333,531,2.=
  274. 83333,529,2.83333,528,2.83333,526,2.83333,524,1.88889,518,1.88889,516,1.8=
  275. 8889,515,1.88889,513,1.88889,511,1.88889,510,1.88889,508,1.88889,506,1.88=
  276. 889,505,1.88889,503,1.88889,501,1.88889,499,1.88889,493,1.88889,491,1.888=
  277. 89,490,1.88889,488,1.88889,482,1.88889,480,2.83333,474,2.83333,468,3.7777=
  278. 8,462,3.77778,460,3.77778,458,4.72222,457,4.72222,456,4.72222,454,5.66667=
  279. ,452,5.66667,446,5.66667,440,6.61111,438,6.61111,432,7.55556,426,7.55556,=
  280. 424,7.55556,423,7.55556,421,7.55556,420,7.55556,418,7.55556,412,7.55556,4=
  281. 06,7.55556,404,7.55556,402,7.55556,396,7.55556,388,7.55556,382,7.55556,37=
  282. 6,7.55556,374,7.55556,372,6.61111,370,6.61111,368,6.61111,366,5.66667,364=
  283. ,5.66667,363,5.66667,361,4.72222,355,4.72222,353,3.77778,351,3.77778,349,=
  284. 2.83333,341,2.83333,339,1.88889,333,1.88889,332,1.88889,326,0.944444,320,=
  285. 0.944444,318,0.944444,312,0.944444,304,0.944444,298,0.944444,296,0.944444=
  286. ,294,0,293,0,292,0,284,0,274,0,268,0,266,0,265,0,264,0,263,0,262,0,261,0,=
  287. 259,0,257,0,251,0,249,0,247,0,246,0,245,0.944444,243,0.944444,242,0.94444=
  288. 4,241,0.944444,241,1.88889,239,1.88889,233,2.83333,225,3.77778,219,4.7222=
  289. 2,217,4.72222,215,5.66667,213,5.66667,212,5.66667,210,5.66667,208,6.61111=
  290. ,206,6.61111,204,7.55556,202,7.55556,200,7.55556,198,7.55556,197,7.55556,=
  291. 196,8.5,194,8.5,192,8.5,186,9.44444,184,9.44444,182,9.44444,180,10.3889,1=
  292. 78,10.3889,172,11.3333,164,11.3333,154,12.2778,146,12.2778,140,13.2222,13=
  293. 8,13.2222,136,13.2222,134,13.2222,132,13.2222,126,13.2222,124,13.2222,122=
  294. ,14.1667,116,14.1667,110,14.1667,104,14.1667,98,14.1667,96,14.1667,90,14.=
  295. 1667,88,14.1667,86,14.1667,84,14.1667,78,14.1667,72,14.1667,66,14.1667,60=
  296. ,14.1667,52,14.1667,46,14.1667,40,14.1667,34,14.1667,32,14.1667,26,14.166=
  297. 7,25,14.1667,24,14.1667,22,14.1667,20,14.1667,19,14.1667,17,14.1667,11,14=
  298. .1667,5,14.1667,0,14.1667,0,17.9444,0,51.9444,0,59.5,0,61.3889,2,64.2222,=
  299. 1,-1,1,2,50331647,40265318,0,=20
  300. DrawType =3D 3><IMG class=3DIx38 id=3DIx38 name=3DIx38=20
  301. src=3D"cid:008401bda9f3$76e7ed20$605a389d@a-marfis.dns.microsoft.com"></D=
  302. IV>=20
  303. <DIV class=3DPT41 id=3DPT41 SoundPaths =3D " <AR|ARS0|>|" AnimationPath =
  304. =3D=20
  305. " <AR|ARS2| <PT|PTa438|PTb-64|>| <PT|PTa438|PTb84|>|>|" ButtonEvent =3D=20
  306. " <BE|BEa0|BEc| <CP|CPaNIL|CPb|CPc|CPd|>| <CP|CPaNIL|CPb|CPc|CPd|>| =
  307. <CP|CPaNIL|CPb|CPc|CPd|>|>|"=20
  308. ExitEffect =3D=20
  309. " <EE| =
  310. <TR|TRa0|TRb2|TRc2|TRd1|TRe2|>|EEa0|EEb0|EEc100|EEd0|EEf0|EEg0|>|"=20
  311. EntranceEffect =3D=20
  312. " <EE| =
  313. <TR|TRa0|TRb2|TRc2|TRd1|TRe2|>|EEa1|EEb0|EEc0|EEd100|EEf0|EEg0|>|"=20
  314. TravelEffectOptions =3D " <TE|TEa0|TEb2|TEc2|TEd1|>|">
  315. <P><FONT color=3D#000000 face=3D"Times New Roman" size=3D7>Newsletter=20
  316. Title</FONT></P></DIV>=20
  317. <DIV class=3DPD42 id=3DPD42 SoundPaths =3D " <AR|ARS0|>|" PolyPath =3D=20
  318. 1,6,0.287368,17.8514,0,39,571,39,571,0,0.287368,0,0.287368,17.8514,1,-1,1=
  319. ,2,46976204,40265318,0,=20
  320. DrawType =3D 1><IMG class=3DIx43 id=3DIx43 name=3DIx43=20
  321. src=3D"cid:008601bda9f3$76f114e0$605a389d@a-marfis.dns.microsoft.com"></D=
  322. IV>=20
  323. <DIV class=3DPD44 id=3DPD44 SoundPaths =3D " <AR|ARS0|>|" PolyPath =3D=20
  324. 1,374,1.21107,50.0555,7.87197,50.0555,10.8997,50.0555,11.5052,50.0555,12.=
  325. 1107,50.0555,12.7163,50.0555,13.3218,50.0555,14.5329,50.0555,15.7439,50.0=
  326. 555,16.955,50.0555,17.5606,50.0555,18.1661,50.0555,19.3772,50.0555,20.588=
  327. 2,50.0555,21.1938,50.0555,21.7993,50.0555,23.0104,50.7917,23.6159,50.7917=
  328. ,27.2491,50.7917,27.8547,50.7917,29.0657,50.7917,29.6713,50.7917,30.2768,=
  329. 50.7917,31.4879,51.5278,32.699,51.5278,33.91,51.5278,34.5156,51.5278,35.7=
  330. 266,51.5278,36.3322,51.5278,36.9377,51.5278,40.5709,51.5278,45.4152,51.52=
  331. 78,50.2595,52.2639,51.4706,52.2639,52.0761,52.2639,52.6817,52.2639,53.892=
  332. 7,52.2639,55.1038,52.2639,56.3149,52.2639,57.526,52.2639,61.1592,52.2639,=
  333. 61.7647,52.2639,65.3979,52.2639,69.0311,52.2639,73.8754,52.2639,81.1419,5=
  334. 2.2639,85.9862,52.2639,92.0415,52.2639,95.6747,52.2639,101.73,52.2639,106=
  335. .574,52.2639,112.63,52.2639,116.263,52.2639,121.107,52.2639,125.952,52.26=
  336. 39,130.796,52.2639,135.64,52.2639,142.907,52.2639,148.962,53,155.017,53,1=
  337. 61.073,53,167.128,53,171.972,53,176.817,53,180.45,53,184.083,53,185.294,5=
  338. 3,188.927,53,192.561,53,196.194,53,201.038,53,205.882,53,210.727,53,214.3=
  339. 6,53,219.204,53,225.26,53,228.893,53,233.737,53,237.37,53,237.976,53,241.=
  340. 609,53,245.242,53,250.087,53,253.72,53,258.564,53,262.197,53,265.83,53,26=
  341. 7.042,53,270.675,53,274.308,53,279.152,53,282.785,53,283.997,53,285.208,5=
  342. 3,288.841,53,292.474,53,296.107,53,297.318,53,298.529,53,299.74,53,300.95=
  343. 2,53,304.585,53,308.218,53,311.851,53,313.062,53,316.696,53,317.907,53,32=
  344. 1.54,53,325.173,53,328.806,53,332.439,53,333.651,53,334.862,53,338.495,53=
  345. ,342.128,53,342.734,53,343.339,53,343.945,53,345.156,53,345.761,53,346.97=
  346. 2,53,347.578,53,348.183,53,349.394,53,349.394,52.2639,349.394,51.5278,349=
  347. .394,50.7917,349.394,50.0555,349.394,49.3195,349.394,48.5833,349.394,47.8=
  348. 472,349.394,47.1111,349.394,46.375,349.394,45.6389,350,45.6389,350,44.902=
  349. 8,350,44.1667,350,43.4305,350,42.6945,350,41.9583,350,41.2222,350,40.4861=
  350. ,350,39.75,350,39.0139,350,38.2778,350,37.5417,350,36.8055,350,36.0695,35=
  351. 0,35.3333,350,34.5972,350,33.8611,350,33.125,350,32.3889,350,31.6528,350,=
  352. 30.9167,350,30.1805,350,29.4445,350,28.7083,350,27.9722,350,27.2361,350,2=
  353. 6.5,350,25.7639,350,25.0278,350,24.2917,350,23.5555,350,22.8195,350,22.08=
  354. 33,350,21.3472,350,20.6111,350,19.875,350,19.1389,350,18.4028,349.394,17.=
  355. 6667,349.394,16.9305,349.394,16.1945,349.394,15.4583,349.394,14.7222,349.=
  356. 394,13.9861,349.394,13.25,349.394,11.7778,349.394,11.0417,348.789,11.0417=
  357. ,348.183,9.56946,346.972,9.56946,346.972,8.83331,346.367,8.83331,345.761,=
  358. 8.09723,344.55,7.36111,343.945,7.36111,343.339,6.625,342.734,6.625,341.52=
  359. 2,5.88889,340.917,5.88889,340.917,5.15278,340.311,5.15278,339.706,5.15278=
  360. ,339.1,4.41667,335.467,4.41667,334.256,3.68055,330.623,3.68055,330.017,2.=
  361. 94445,328.806,2.94445,328.201,2.94445,326.99,2.94445,325.779,2.94445,325.=
  362. 173,2.20833,323.962,2.20833,323.356,2.20833,322.145,2.20833,321.54,2.2083=
  363. 3,320.329,2.20833,319.723,2.20833,318.512,2.20833,317.301,1.47222,313.668=
  364. ,1.47222,312.457,1.47222,311.851,1.47222,310.64,1.47222,309.429,1.47222,3=
  365. 08.824,1.47222,307.612,1.47222,306.401,1.47222,305.796,1.47222,304.585,1.=
  366. 47222,303.374,1.47222,302.163,1.47222,298.529,1.47222,297.318,1.47222,296=
  367. .713,1.47222,295.502,1.47222,291.869,1.47222,290.657,2.20833,287.024,2.20=
  368. 833,283.391,2.94445,279.758,2.94445,278.547,2.94445,277.336,3.68055,276.7=
  369. 3,3.68055,276.125,3.68055,274.913,4.41667,273.702,4.41667,270.069,4.41667=
  370. ,266.436,5.15278,265.225,5.15278,261.592,5.88889,257.958,5.88889,256.747,=
  371. 5.88889,256.142,5.88889,254.931,5.88889,254.325,5.88889,253.114,5.88889,2=
  372. 49.481,5.88889,245.848,5.88889,244.637,5.88889,243.426,5.88889,239.792,5.=
  373. 88889,234.948,5.88889,231.315,5.88889,227.682,5.88889,226.471,5.88889,225=
  374. .26,5.15278,224.048,5.15278,222.837,5.15278,221.626,4.41667,220.415,4.416=
  375. 67,219.81,4.41667,218.599,3.68055,214.965,3.68055,213.754,2.94445,212.543=
  376. ,2.94445,211.332,2.20833,206.488,2.20833,205.277,1.47222,201.644,1.47222,=
  377. 201.038,1.47222,197.405,0.736111,193.772,0.736111,192.561,0.736111,188.92=
  378. 7,0.736111,184.083,0.736111,180.45,0.736111,179.239,0.736111,178.028,0,17=
  379. 7.422,0,176.817,0,171.972,0,165.917,0,162.284,0,161.073,0,160.467,0,159.8=
  380. 62,0,159.256,0,158.651,0,158.045,0,156.834,0,155.623,0,151.99,0,150.779,0=
  381. ,149.567,0,148.962,0,148.356,0.736111,147.145,0.736111,146.54,0.736111,14=
  382. 5.934,0.736111,145.934,1.47222,144.723,1.47222,141.09,2.20833,136.246,2.9=
  383. 4445,132.612,3.68055,131.401,3.68055,130.19,4.41667,128.979,4.41667,128.3=
  384. 74,4.41667,127.163,4.41667,125.952,5.15278,124.74,5.15278,123.529,5.88889=
  385. ,122.318,5.88889,121.107,5.88889,119.896,5.88889,119.291,5.88889,118.685,=
  386. 6.625,117.474,6.625,116.263,6.625,112.63,7.36111,111.419,7.36111,110.208,=
  387. 7.36111,108.997,8.09723,107.785,8.09723,104.152,8.83331,99.308,8.83331,93=
  388. .2526,9.56946,88.4083,9.56946,84.7751,10.3055,83.564,10.3055,82.3529,10.3=
  389. 055,81.1419,10.3055,79.9308,10.3055,76.2976,10.3055,75.0865,10.3055,73.87=
  390. 54,11.0417,70.2422,11.0417,66.609,11.0417,62.9758,11.0417,59.3426,11.0417=
  391. ,58.1315,11.0417,54.4983,11.0417,53.2872,11.0417,52.0761,11.0417,50.8651,=
  392. 11.0417,47.2318,11.0417,43.5986,11.0417,39.9654,11.0417,36.3322,11.0417,3=
  393. 1.4879,11.0417,27.8547,11.0417,24.2215,11.0417,20.5882,11.0417,19.3772,11=
  394. .0417,15.7439,11.0417,15.1384,11.0417,14.5329,11.0417,13.3218,11.0417,12.=
  395. 1107,11.0417,11.5052,11.0417,10.2941,11.0417,6.6609,11.0417,3.02768,11.04=
  396. 17,0,11.0417,0,13.9861,0,40.4861,0,46.375,0,47.8472,1.21107,50.0555,1,-1,=
  397. 1,2,46976204,36922982,0,=20
  398. DrawType =3D 3><IMG class=3DIx45 id=3DIx45 name=3DIx45=20
  399. src=3D"cid:02d701bda9f8$b0108c60$605a389d@a-marfis.dns.microsoft.com"></D=
  400. IV>=20
  401. <DIV class=3DPT48 id=3DPT48 SoundPaths =3D " <AR|ARS0|>|" ButtonEvent =
  402. =3D=20
  403. " <BE|BEa0|BEc| <CP|CPaNIL|CPb|CPc|CPd|>| <CP|CPaNIL|CPb|CPc|CPd|>| =
  404. <CP|CPaNIL|CPb|CPc|CPd|>|>|"=20
  405. ExitEffect =3D=20
  406. " <EE| =
  407. <TR|TRa0|TRb2|TRc2|TRd1|TRe2|>|EEa0|EEb0|EEc100|EEd0|EEf0|EEg0|>|"=20
  408. EntranceEffect =3D=20
  409. " <EE| =
  410. <TR|TRa8|TRb1|TRc3|TRd1|TRe2|>|EEa1|EEb0|EEc0|EEd100|EEf2|EEg2|>|"=20
  411. TravelEffectOptions =3D " <TE|TEa0|TEb2|TEc0|TEd0|>|">
  412. <P><FONT color=3D#000000 face=3D"Times New Roman" size=3D4>Volume =
  413. XX</FONT></P></DIV>=20
  414. <DIV class=3DPT49 id=3DPT49 SoundPaths =3D " <AR|ARS0|>|" ButtonEvent =
  415. =3D=20
  416. " <BE|BEa0|BEc| <CP|CPaNIL|CPb|CPc|CPd|>| <CP|CPaNIL|CPb|CPc|CPd|>| =
  417. <CP|CPaNIL|CPb|CPc|CPd|>|>|"=20
  418. ExitEffect =3D=20
  419. " <EE| =
  420. <TR|TRa0|TRb2|TRc2|TRd1|TRe2|>|EEa0|EEb0|EEc100|EEd0|EEf0|EEg0|>|"=20
  421. EntranceEffect =3D=20
  422. " <EE| =
  423. <TR|TRa8|TRb1|TRc3|TRd1|TRe2|>|EEa1|EEb0|EEc0|EEd100|EEf3|EEg2|>|"=20
  424. TravelEffectOptions =3D " <TE|TEa0|TEb2|TEc0|TEd0|>|"><FONT =
  425. face=3D"Times New Roman"=20
  426. size=3D3>
  427. <P><FONT color=3D#000000 face=3D"Times New Roman"=20
  428. size=3D4>Season</FONT></P></FONT></DIV>=20
  429. <DIV class=3DPT51 id=3DPT51 SoundPaths =3D " <AR|ARS0|>|" ButtonEvent =
  430. =3D=20
  431. " <BE|BEa0|BEc| <CP|CPaNIL|CPb|CPc|CPd|>| <CP|CPaNIL|CPb|CPc|CPd|>| =
  432. <CP|CPaNIL|CPb|CPc|CPd|>|>|"=20
  433. ExitEffect =3D=20
  434. " <EE| =
  435. <TR|TRa0|TRb2|TRc2|TRd1|TRe2|>|EEa0|EEb0|EEc100|EEd0|EEf0|EEg0|>|"=20
  436. EntranceEffect =3D=20
  437. " <EE| =
  438. <TR|TRa7|TRb2|TRc2|TRd1|TRe2|>|EEa1|EEb0|EEc0|EEd100|EEf4|EEg2|>|"=20
  439. TravelEffectOptions =3D " <TE|TEa0|TEb2|TEc0|TEd0|>|">
  440. <P><FONT color=3D#000000 face=3DArial size=3D3><STRONG>Your text=20
  441. here.</STRONG></FONT></P></DIV>=20
  442. <DIV class=3DPT52 id=3DPT52 SoundPaths =3D " <AR|ARS0|>|" ButtonEvent =
  443. =3D=20
  444. " <BE|BEa0|BEc| <CP|CPaNIL|CPb|CPc|CPd|>| <CP|CPaNIL|CPb|CPc|CPd|>| =
  445. <CP|CPaNIL|CPb|CPc|CPd|>|>|"=20
  446. ExitEffect =3D=20
  447. " <EE| =
  448. <TR|TRa0|TRb2|TRc2|TRd1|TRe2|>|EEa0|EEb0|EEc100|EEd0|EEf0|EEg0|>|"=20
  449. EntranceEffect =3D=20
  450. " <EE| =
  451. <TR|TRa7|TRb2|TRc2|TRd1|TRe2|>|EEa1|EEb0|EEc0|EEd100|EEf4|EEg2|>|"=20
  452. TravelEffectOptions =3D " <TE|TEa0|TEb2|TEc0|TEd0|>|"><FONT =
  453. face=3D"Times New Roman"=20
  454. size=3D3>
  455. <P><FONT color=3D#000000 face=3DArial size=3D3><STRONG>Your text=20
  456. here.</STRONG></FONT></P> </FONT></DIV>=20
  457. <DIV class=3DPD64 id=3DPD64 SoundPaths =3D " <AR|ARS0|>|" PolyPath =3D=20
  458. 1,6,1,0,11,1,11,40,0,43,1,2,1,0,1,-1,2,2,40278476,10079487,1,6,1,0, =
  459. DrawType =3D=20
  460. 3><IMG class=3DIx65 id=3DIx65 name=3DIx65=20
  461. src=3D"cid:01bd01bda9f6$b4f2c560$605a389d@a-marfis.dns.microsoft.com"></D=
  462. IV>=20
  463. <DIV class=3DPD69 id=3DPD69 SoundPaths =3D " <AR|ARS0|>|" PolyPath =3D=20
  464. 1,7,0,0,9,3,9,27,9,28,2,29,2,3,0,0,1,-1,2,2,6724044,10079487,1,6,1,0, =
  465. DrawType =3D=20
  466. 3><IMG class=3DIx70 id=3DIx70 name=3DIx70=20
  467. src=3D"cid:01bf01bda9f6$b5038e40$605a389d@a-marfis.dns.microsoft.com"></D=
  468. IV>=20
  469. <DIV class=3DPD81 id=3DPD81 SoundPaths =3D " <AR|ARS0|>|" PolyPath =3D=20
  470. 1,521,0,24,5,24,6,24,11,21,14,20,22,19,24,18,25,18,26,18,27,18,28,18,29,1=
  471. 8,30,18,32,18,32,17,33,17,34,17,35,17,36,17,37,17,38,17,40,17,41,17,42,17=
  472. ,44,17,46,17,47,16,48,16,49,16,50,16,52,16,54,16,56,16,58,16,59,16,60,16,=
  473. 61,16,62,16,64,16,65,16,66,16,67,16,68,16,69,16,70,17,72,17,73,17,74,17,7=
  474. 6,17,76,18,78,18,80,18,81,18,82,18,83,18,85,18,87,18,89,18,91,18,92,18,93=
  475. ,18,94,18,96,18,97,19,98,19,99,19,101,19,102,19,103,19,105,20,106,20,107,=
  476. 20,108,20,109,20,110,20,111,20,112,20,113,20,114,20,116,21,117,21,118,21,=
  477. 119,21,121,21,122,21,124,21,125,22,127,22,129,22,131,22,132,22,133,22,135=
  478. ,22,137,22,138,22,139,22,140,22,141,22,142,22,143,22,145,22,147,22,149,22=
  479. ,151,22,152,22,154,22,155,22,156,22,157,22,159,22,160,22,166,22,168,22,17=
  480. 0,21,171,21,173,21,174,21,176,21,177,20,179,20,180,19,182,19,184,19,186,1=
  481. 9,188,18,189,18,191,18,193,18,195,18,201,18,202,18,204,18,206,18,207,18,2=
  482. 08,18,210,18,212,18,214,18,215,18,217,18,218,18,219,18,220,18,221,18,223,=
  483. 18,225,18,226,18,227,18,228,18,230,18,232,18,234,18,240,18,242,18,244,19,=
  484. 246,19,248,19,249,19,251,19,252,19,254,19,256,19,257,19,258,19,260,19,262=
  485. ,19,264,19,265,19,267,19,269,19,270,19,271,19,272,18,274,18,276,18,277,17=
  486. ,278,17,279,17,280,16,282,16,283,15,284,15,286,15,288,15,289,14,291,14,29=
  487. 2,14,294,14,296,13,298,13,300,13,301,13,303,12,304,12,305,11,306,11,307,1=
  488. 0,309,10,310,9,311,9,312,9,314,9,316,9,318,8,324,8,326,7,332,7,334,7,335,=
  489. 7,341,7,343,6,345,6,351,6,353,6,359,6,361,6,367,6,369,6,371,6,372,6,374,6=
  490. ,376,6,378,6,380,6,382,6,384,6,386,6,387,6,389,6,391,6,392,6,394,6,396,6,=
  491. 402,6,410,6,416,6,417,6,418,6,419,6,421,6,423,7,429,7,431,7,432,7,433,8,4=
  492. 34,8,435,8,441,8,443,8,444,8,445,8,447,8,448,9,449,9,450,9,452,9,454,9,45=
  493. 6,9,457,9,459,9,461,9,463,8,465,8,467,8,469,7,470,7,471,6,473,6,475,6,477=
  494. ,5,479,4,485,4,486,3,487,3,489,2,490,2,491,2,493,1,495,1,496,1,497,1,499,=
  495. 0,501,0,503,0,509,0,511,0,513,0,514,0,516,0,517,0,519,0,525,0,531,0,537,0=
  496. ,543,0,549,0,555,0,557,0,558,0,559,0,561,0,562,1,563,1,564,1,565,1,566,2,=
  497. 572,2,573,2,574,3,576,3,577,3,578,3,579,4,580,4,582,4,583,4,584,4,584,5,5=
  498. 84,6,584,7,584,8,585,9,585,10,585,11,586,12,586,13,586,14,586,15,586,16,5=
  499. 86,17,586,18,586,19,587,20,587,21,587,22,587,23,587,24,587,25,587,26,587,=
  500. 27,587,28,588,29,588,30,588,31,588,32,588,33,588,34,588,36,588,37,588,38,=
  501. 588,39,588,40,588,41,588,42,588,43,588,44,588,45,588,46,588,47,588,48,589=
  502. ,49,589,50,589,51,589,53,589,54,589,55,589,56,589,57,589,59,589,60,589,61=
  503. ,589,62,588,62,580,62,574,63,573,63,572,63,570,63,564,63,562,63,560,63,55=
  504. 9,63,557,63,555,63,554,63,552,63,550,63,548,63,546,63,544,63,543,63,541,6=
  505. 3,540,63,539,63,537,63,535,63,534,63,532,63,531,63,529,63,527,63,521,63,5=
  506. 19,63,518,63,517,63,516,63,514,63,513,63,512,63,511,63,510,63,509,63,507,=
  507. 63,505,63,504,63,502,63,500,63,499,64,498,64,496,64,495,64,493,64,492,64,=
  508. 490,64,488,64,487,64,485,64,479,64,477,64,471,64,470,64,468,64,466,64,460=
  509. ,64,454,64,448,64,442,64,436,64,434,64,428,65,426,65,424,65,422,65,420,65=
  510. ,419,65,417,65,411,65,403,65,401,65,399,65,391,65,385,65,375,65,365,65,35=
  511. 5,65,347,65,337,65,329,65,319,65,309,65,299,64,289,64,281,64,273,64,263,6=
  512. 4,249,64,237,64,227,64,221,64,213,64,207,64,197,64,187,64,175,64,165,64,1=
  513. 55,64,143,64,135,64,129,63,121,63,113,63,107,63,99,63,97,63,95,63,87,63,8=
  514. 1,63,79,63,78,63,77,63,76,63,75,63,73,63,71,62,65,62,57,62,55,62,53,61,47=
  515. ,61,39,61,31,61,29,61,27,61,26,61,25,61,24,61,23,61,21,61,20,61,19,60,17,=
  516. 60,16,60,15,60,13,59,0,58,0,51,0,38,1,29,1,25,1,24,0,24,1,-1,1,2,46976204=
  517. ,40265318,0,=20
  518. DrawType =3D 3><IMG class=3DIx82 id=3DIx82 name=3DIx82=20
  519. src=3D"cid:029401bda9f8$6d258180$605a389d@a-marfis.dns.microsoft.com"></D=
  520. IV></DIV></DIV> 
  521. <SCRIPT id=3DRuntimeScript language=3DJavaScript>
  522. if ( navigator.appVersion.substring(0,1) < 4 )
  523.  alert("Sorry but your Web browser needs to be updated. You must have at =
  524. least a version 4.0 browser to view this project.");
  525. if ( navigator.appName !=3D "Netscape" )                                            =09
  526. {                                                                                    =09
  527.     document.body.background =3D "";                                                =09
  528.     for ( var ii=3D0; ii<document.all.length; ii++ )                                    =09
  529.         if ((document.all.item(ii).id).indexOf("Sx") !=3D -1)                        =09
  530.             document.all.item(ii).style.filter=3D"revealTrans(duration=3D0, =
  531. transition=3D0)";        =09
  532. }                                                                                    =09
  533.  
  534. var    OBJ_SCENE        =3D 0;        =09
  535. var    OBJ_PLAYER        =3D 1;        =09
  536. var PLAYER_IMAGE    =3D 0;        =09
  537. var    PLAYER_TEXT        =3D 1;        =09
  538. var PLAYER_DRAW        =3D 2;        =09
  539. var    NAME_SCENE        =3D "S"        =09
  540. var    NAME_PLAYER        =3D "P"        =09
  541. var    PLAYER_NAME_IMAGE    =3D "I"    =09
  542. var    PLAYER_NAME_TEXT    =3D "T"
  543. var PLAYER_NAME_DRAW    =3D "D"
  544. var    IE_VISIBLE            =3D "visible";
  545. var    IE_HIDDEN            =3D "hidden";
  546. var    IE_INHERIT            =3D "inherit";
  547. var    NAV_VISIBLE            =3D "show";
  548. var    NAV_HIDDEN            =3D "hide";
  549. var    NAV_INHERIT            =3D "inherit";
  550. var    DEFAULT_TICK_RATE        =3D 100;    =09
  551. var DEFAULT_SCENE_DURATION    =3D 10000;=09
  552. var    DEFAULT_PLAYER_DELAY    =3D 0;    =09
  553. var    TMR_PROJ                =3D 0;    =09
  554. var    TMR_SCENE                =3D 1;    =09
  555. var    RR_NONE                    =3D 0;    =09
  556. var    RR_PAGE_BUTTONS            =3D 1;    =09
  557. var    RR_FULL_RUNTIME            =3D 2;    =09
  558. var    DUR_FOREVER                =3D -1;    =09
  559. var    DELAY_NONE                =3D 0;    =09
  560. var    DELAY_UNTIL_TRANSITION    =3D -1;    =09
  561. var    DELAY_UNTIL_TRIGGER        =3D -2;    =09
  562. var    DUR_UNTIL_DONE            =3D -1;    =09
  563. var TT_ALL_MOUSE_EVENTS    =3D 0;    =09
  564. var    TT_BUTTONDOWN            =3D 1;    =09
  565. var    TT_BUTTONUP                =3D 2;    =09
  566. var    TT_MOUSEOVER            =3D 3;    =09
  567. var    TT_MOUSEOUT                =3D 4;    =09
  568. var    TB_PAGE_TURNER            =3D -1;    =09
  569. var    TB_START_PLAYER            =3D -2;    =09
  570. var NULL_TRANSITION            =3D -1;
  571. var    TEXT_FLYIN                =3D 101;
  572. var TEXT_TYPEWRITER        =3D 102;
  573. var    FLYIN_TOP                =3D 0;
  574. var    FLYIN_BOTTOM            =3D 1;
  575. var    FLYIN_LEFT                =3D 2;
  576. var    FLYIN_RIGHT                =3D 3;
  577. var    FLYIN_ROTATE            =3D 4;
  578. var    FLYIN_BY_LETTER            =3D 1;
  579. var    FLYIN_BY_WORD            =3D 2;
  580. var    FLYIN_BY_LINE            =3D 3;
  581. var    FLYIN_PER_TICK =3D new Array (200, 160, 120, 80, 40);    =09
  582. var    TRANSITION_RATES =3D new Array(1,2,3,4,5);            =09
  583. var    PS_UNINITIALIZED    =3D 0;
  584. var PS_INITIALIZED        =3D 1;
  585. var    PS_RUNNING            =3D 2;
  586. var PS_PAUSED            =3D 3;
  587. var PS_COMPLETE            =3D 4;
  588. var    sceneArray        =3D new Array();=09
  589. var currentScene    =3D null;        =09
  590. var nScenes            =3D 0;        =09
  591. var stProjState =3D PS_UNINITIALIZED;=09
  592. var stButtons    =3D false;        =09
  593. var    stNoInput    =3D 0;            =09
  594. var strPause =3D new Array( "" );
  595. var strPlay =3D new Array( "" );
  596. var    formStatus =3D null;
  597. var    tickTimer        =3D null;        =09
  598. var sys            =3D navigator.appName;                                    =09
  599. var vers        =3D navigator.appVersion.substring(0,1);                    =09
  600. var os            =3D navigator.appVersion.indexOf("NT") >=3D 0 ? "NT" : "95";=09
  601. var    platform    =3D navigator.platform;                                    =09
  602. window.onload =3D PreSetup;
  603. window.onerror =3D Error;
  604. function Error()
  605. {
  606.     alert("There has been an unidentified error in this file's script. You =
  607. may be able to fix this problem by refreshing your browser.");
  608.     return true;
  609. }
  610. function Project( tickRate, startScene, stopScene, rtReq, autoStart, =
  611. delay, webpage )
  612. {
  613.     this.tickRate =3D tickRate;
  614.     this.startScene =3D startScene;
  615.     this.stopScene =3D stopScene;
  616.     this.rtReq =3D rtReq;
  617.     this.autoStart =3D autoStart;
  618.     this.delay =3D delay;
  619.     this.webpage =3D webpage;
  620. }
  621. function PreSetup()
  622. {
  623.     if ( (Project.delay !=3D null) && (Project.delay !=3D 0) )        =09
  624.     {
  625.         setTimeout( "Setup();", Project.delay*1000 );=20
  626.         return;
  627.     }
  628. =09
  629.     Setup();
  630. }
  631. function Setup()=20
  632. { =20
  633.     stNoInput++;                            =09
  634.     if ( vers < 4 ) return;                    =09
  635.     if ( sys =3D=3D "Netscape" )                =09
  636.     {
  637.         document.all =3D new Array;            =09
  638.         Extract(document);                    =09
  639.     =09
  640.         document.body =3D new Object;
  641.         document.body.clientWidth =3D window.innerWidth;
  642.         document.body.clientHeight =3D window.innerHeight;
  643.         document.body.scrollTop =3D window.pageXOffset;=20
  644.         document.body.scrollLeft =3D window.pageYOffset;
  645.     }
  646.     stButtons =3D SetupButtons();                =09
  647.     ProjectInitialize();                    =09
  648.     stNoInput--;                            =09
  649.     if ( (stButtons =3D=3D false) || (Project.autoStart =3D=3D true) )=09
  650.         Start();                                            =09
  651. }
  652. function ProjectInitialize()
  653. {
  654. =09
  655.     tickTimer =3D new Timer();
  656. =09
  657. =09
  658.     InitializeScenes();
  659. =09
  660.     tickTimer.StartTicking();                            =09
  661. =09
  662.     if ( Project.startScene =3D=3D null )        =09
  663.         Project.startScene =3D 0;                =09
  664.     stProjState =3D PS_INITIALIZED;            =09
  665. =09
  666. }
  667. function ProjectStart( startScene )
  668. {
  669.     stProjState =3D PS_RUNNING;
  670.     if ( startScene !=3D null )
  671.         ChangeScene( startScene );
  672.     else
  673.         ChangeScene( Project.startScene );
  674. }
  675. function ProjectComplete()
  676. {
  677.     if ( Project.rtReq =3D=3D RR_PAGE_BUTTONS )    =09
  678.         return;                                =09
  679.     ProjectShutdown();
  680.     StatusChange();                            =09
  681. }
  682. function ProjectShutdown()
  683. {
  684.     KillTimer();                                    =09
  685.     StopEverythingOnScenes( false );
  686.     currentScene =3D null;
  687.     stProjState =3D PS_COMPLETE;                        =09
  688. }
  689. function Extract( obj )
  690. {
  691. =09
  692. =09
  693.     for (var intLayer =3D 0; intLayer< obj.layers.length; intLayer++)=09
  694.     {
  695.         var el =3D obj.layers[intLayer];        =09
  696.         document.all[el.id] =3D new Object    =09
  697.         var newEl =3D document.all[el.id];    =09
  698.     =09
  699.         newEl.id =3D el.id;                            =09
  700.         newEl.style =3D new Object;                    =09
  701.         newEl.style.pixelTop =3D parseInt(el.top);
  702.         newEl.style.pixelLeft =3D parseInt(el.left);
  703.         if (null!=3Del.clip)=20
  704.         {
  705.             newEl.offsetWidth =3D el.clip.width;    =09
  706.             newEl.offsetHeight =3D el.clip.height
  707.         }
  708.     =09
  709.         if        ( el.visibility =3D=3D NAV_HIDDEN )
  710.             newEl.style.visibility =3D IE_HIDDEN;
  711.         else if ( el.visibility =3D=3D NAV_VISIBLE )
  712.             newEl.style.visibility =3D IE_VISIBLE;
  713.         else if    ( el.visibility =3D=3D NAV_INHERIT )
  714.             newEl.style.visibility =3D IE_INHERIT;
  715.         else
  716.             newEl.style.visibility =3D "";
  717.     =09
  718.         newEl.style.zIndex =3D el.zIndex;
  719.         newEl.style.backgroundColor =3D el.bgColor;
  720.         newEl.style.backgroundImage =3D "url("+el.background+")";
  721.         newEl.NSLayer =3D el;                        =09
  722.     =09
  723.     =09
  724.     =09
  725.         for (var intLoop =3D 0; intLoop< el.document.images.length; intLoop++)
  726.         {
  727.             var image =3D el.document.images[intLoop]    =09
  728.             var    imageName =3D image.name;                =09
  729.             if ( imageName =3D=3D null )                =09
  730.                 continue;                            =09
  731.         =09
  732.             document.all[imageName] =3D image;        =09
  733.             document.images[imageName] =3D image;        =09
  734.         }
  735.     =09
  736.         for (var intLoop =3D 0; intLoop< el.document.forms.length; intLoop++)=20
  737.         {
  738.             var form =3D el.document.forms[intLoop];    =09
  739.             var formName =3D form.name;                =09
  740.             if ( formName =3D=3D null )
  741.                 continue;
  742.             document.all[formName] =3D form;            =09
  743.             document.forms[formName] =3D form;        =09
  744.         =09
  745.             for ( var innerLoop =3D 0; innerLoop < form.elements.length; =
  746. innerLoop++)
  747.             {
  748.                 var element =3D form.elements[innerLoop]=09
  749.                 var elementName =3D element.name;
  750.                 if ( elementName =3D=3D null )            =09
  751.                     continue;
  752.                 document.all[elementName] =3D element;=09
  753.             }
  754.         }
  755.         if ( el.layers.length > 0 )                =09
  756.             Extract(el)                            =09
  757.     }
  758. }
  759. function Scene( duration )
  760. {
  761.     this.duration =3D duration;
  762. }
  763. function InitializeScenes()
  764. {
  765.     var objScene;                            =09
  766.     var sceneNumber =3D 0;                    =09
  767. =09
  768.     for ( sceneName in Scenes )
  769.     {
  770.         objScene =3D Scenes[sceneName];        =09
  771.         objScene.number =3D parseInt(sceneNumber);                =09
  772.         objScene.name =3D sceneName;                    =09
  773.         objScene.HTML =3D document.all[sceneName];    =09
  774.         SetVisibility( objScene.HTML, IE_HIDDEN );=09
  775.         if ( Project.rtReq =3D=3D RR_PAGE_BUTTONS )    =09
  776.             objScene.duration =3D DUR_FOREVER;
  777.         InitializePlayers( objScene );        =09
  778.     =09
  779.         if ( objScene.entryTrans =3D=3D null )
  780.         {
  781.             objScene.entryTrans =3D new Object();
  782.             objScene.entryTrans.type =3D NULL_TRANSITION;
  783.         }
  784.     =09
  785.         if ( objScene.Bhv !=3D null )
  786.             for ( var bhvIdx=3D0; (bhv=3DobjScene.Bhv[bhvIdx]) !=3D null; =
  787. bhvIdx++ )=09
  788.                 bhv.Initialize( objScene, bhv);
  789.         objScene.numBhv =3D bhvIdx;                                            =09
  790.         sceneArray[sceneNumber++] =3D objScene;=09
  791.     }
  792.     nScenes =3D sceneNumber;                    =09
  793. }
  794. function StopEverythingOnScenes( fPause )
  795. {
  796.     var objScene;                            =09
  797.     for ( sceneName in Scenes )
  798.     {
  799.         objScene =3D Scenes[sceneName];                    =09
  800.     =09
  801.     =09
  802.         if ( objScene.Bhv !=3D null )
  803.             for ( var bhvIdx=3D0; (bhv=3DobjScene.Bhv[bhvIdx]) !=3D null; =
  804. bhvIdx++ )=09
  805.                 bhv.StopEverything( bhv, fPause );
  806.         StopEverythingOnPlayers( objScene, fPause );        =09
  807.     }
  808.     return;
  809. }
  810. function ChangeScene( nextSceneNumber )
  811. {
  812.     var    previousScene =3D currentScene;                    =09
  813.     StopSceneTimers();                                    =09
  814.     currentScene =3D GetSceneFromNumber( nextSceneNumber );=09
  815.     currentScene.previousScene =3D previousScene;            =09
  816.     if ( currentScene.duration =3D=3D null )                =09
  817.         currentScene.duration =3D DEFAULT_SCENE_DURATION;    =09
  818. =09
  819.     if ( currentScene.Bhv !=3D null )
  820.         for ( var bhvIdx=3D0; bhvIdx<currentScene.numBhv; bhvIdx++ )=09
  821.         {
  822.             var bhv =3D currentScene.Bhv[bhvIdx]
  823.             if ( bhv =3D=3D null)                            =09
  824.                 continue;
  825.             var delay =3D bhv.delay
  826.             if        ( (delay =3D=3D null) || (delay =3D=3D DELAY_NONE) )=09
  827.                 bhv.Start( bhv );                                    =09
  828.             else if ( delay > 0 )                                =09
  829.                 StartOneShotTimer( bhv, bhv.delay, bhv.Start, TMR_SCENE );
  830.         }
  831.     StartScenePlayers( currentScene );                            =09
  832.     StartTransition( currentScene, currentScene.entryTrans, IE_VISIBLE, =
  833. SceneTransitionDone );=09
  834. =09
  835.     if ( currentScene.duration !=3D DUR_FOREVER )            =09
  836.         StartOneShotTimer( currentScene, currentScene.duration, SceneExit, =
  837. TMR_SCENE );
  838.     StatusChange();                                        =09
  839.     return;
  840. }
  841. function SceneTransitionDone( objScene )
  842. {
  843. =09
  844. =09
  845.     if ( currentScene.previousScene !=3D null )
  846.         SetVisibility( currentScene.previousScene.HTML, IE_HIDDEN );
  847. =09
  848.     if ( currentScene.Bhv !=3D null )
  849.         for ( bhvIdx=3D0; bhvIdx<currentScene.numBhv; bhvIdx++ )=09
  850.         {
  851.             var bhv =3D currentScene.Bhv[bhvIdx]
  852.             if ( bhv =3D=3D null)                            =09
  853.                 continue;
  854.             if ( bhv.delay =3D=3D DELAY_UNTIL_TRANSITION  )=09
  855.                 bhv.Start( bhv );                                =09
  856.         }
  857.     =09
  858.     StartScenePlayersAfterTransition( currentScene );=09
  859. }
  860. function SceneExit( thisScene, nextScene )
  861. {
  862.     var nextSceneNumber =3D nextScene =3D=3D null ? currentScene.number+1 : =
  863. nextScene.number;
  864.     var finalScene =3D (nextSceneNumber <=3D Project.stopScene) ? false : =
  865. true;
  866. =09
  867. =09
  868. =09
  869.     for ( playerName in currentScene.Players )
  870.     {
  871.         objPlayer =3D currentScene.Players[playerName];        =09
  872.         PlayerExitTransitionDone( objPlayer, finalScene );    =09
  873.     }
  874. =09
  875.     if ( currentScene.Bhv !=3D null )
  876.         for ( bhvIdx=3D0; bhvIdx<currentScene.numBhv; bhvIdx++ )=09
  877.         {
  878.             var bhv =3D currentScene.Bhv[bhvIdx]
  879.             if ( bhv =3D=3D null)                            =09
  880.                 continue;
  881.             if ( bhv.duration =3D=3D DUR_UNTIL_DONE  )        =09
  882.                 bhv.Stop( bhv );                        =09
  883.         }
  884. =09
  885. =09
  886.     if ( finalScene =3D=3D false )                    =09
  887.         ChangeScene( nextSceneNumber )            =09
  888.     else
  889.         ProjectComplete()                        =09
  890.     =09
  891. }
  892. function Player( delay, duration )
  893. {
  894.     this.delay =3D delay;
  895.     this.duration =3D duration;
  896. }
  897. function InitializePlayers( objScene )
  898. {
  899.     var objPlayer;                        =09
  900.     var    playerNumber =3D 0;                =09
  901.     for ( playerName in objScene.Players )
  902.     {
  903.         objPlayer =3D objScene.Players[playerName];        =09
  904.         objPlayer.number =3D playerNumber;                =09
  905.         objPlayer.name =3D playerName;                    =09
  906.         objPlayer.HTML =3D document.all[playerName];        =09
  907.         SetVisibility( objPlayer.HTML, IE_HIDDEN );        =09
  908.         objPlayer.position =3D new Position(objPlayer);    =09
  909.     =09
  910.         if ( objPlayer.delay =3D=3D null )                    =09
  911.             objPlayer.delay =3D DEFAULT_PLAYER_DELAY;        =09
  912.     =09
  913.     =09
  914.         if        ( objPlayer.entryTrans =3D=3D null )
  915.         {
  916.             objPlayer.entryTrans =3D new Object();
  917.             objPlayer.entryTrans.type =3D NULL_TRANSITION;
  918.         }=20
  919.     =09
  920.         else if ((objPlayer.entryTrans !=3D null) &&            =09
  921.             (GetPlayerTypeFromName(objPlayer.name) =3D=3D PLAYER_TEXT))
  922.         {
  923.             if ( (objPlayer.entryTrans.type =3D=3D TEXT_FLYIN) || =
  924. (objPlayer.entryTrans.type =3D=3D TEXT_TYPEWRITER) )
  925.                 if ( InitializeTextFlyin( objPlayer ) =3D=3D false )
  926.                     objPlayer.entryTrans.type =3D null;                            =09
  927.         }
  928.     =09
  929.         if ( objPlayer.exitTrans =3D=3D null )
  930.         {
  931.             objPlayer.exitTrans =3D new Object();
  932.             objPlayer.exitTrans.type =3D NULL_TRANSITION;
  933.         }
  934.     =09
  935.         if ( objPlayer.Bhv !=3D null )
  936.         {
  937.             for ( bhvIdx=3D0; (bhv=3DobjPlayer.Bhv[bhvIdx]) !=3D null; bhvIdx++ )    =
  938.  
  939.                 bhv.Initialize( objPlayer, bhv);
  940.             objPlayer.numBhv =3D bhvIdx;                                    =09
  941.         }
  942.         else
  943.             objPlayer.numBhv =3D 0;
  944.         playerNumber ++;                =09
  945.     }=09
  946. }
  947. function StopEverythingOnPlayers( objScene, fPause )
  948. {
  949.     var objPlayer;                        =09
  950.     for ( playerName in objScene.Players )
  951.     {
  952.         objPlayer =3D objScene.Players[playerName];        =09
  953.     =09
  954.     =09
  955.         if ( objPlayer.Bhv !=3D null )
  956.         {
  957.             for ( bhvIdx=3D0; (bhv=3DobjPlayer.Bhv[bhvIdx]) !=3D null; bhvIdx++ )    =
  958.  
  959.                 bhv.StopEverything( bhv, fPause );
  960.         }
  961.         DisableTrigger( objPlayer );                    =09
  962.     }=09
  963.     return;
  964. }
  965. function StartScenePlayers( objScene )
  966. {
  967. =09
  968.     for ( playerName in objScene.Players )
  969.     {
  970.         objPlayer =3D objScene.Players[playerName];        =09
  971.     =09
  972.     =09
  973.     =09
  974.         if        ( objPlayer.delay =3D=3D DELAY_NONE )        =09
  975.             StartPlayer( objPlayer )                    =09
  976.         else if ( objPlayer.delay    > 0 )                =09
  977.             StartOneShotTimer( objPlayer, objPlayer.delay, StartPlayer, =
  978. TMR_SCENE);
  979.     }
  980. }
  981. function StartScenePlayersAfterTransition( objScene )
  982. {
  983. =09
  984.     for ( playerName in objScene.Players )
  985.     {
  986.         objPlayer =3D objScene.Players[playerName];        =09
  987.         if ( objPlayer.delay =3D=3D DELAY_UNTIL_TRANSITION )=09
  988.             StartPlayer( objPlayer )                    =09
  989.     }
  990. }
  991. function StartPlayer( objPlayer )
  992. {
  993. =09
  994.     if ( objPlayer.Bhv !=3D null )
  995.         for ( bhvIdx=3D0; bhvIdx<objPlayer.numBhv; bhvIdx++ )=09
  996.         {
  997.             var bhv =3D objPlayer.Bhv[bhvIdx]
  998.             if ( bhv =3D=3D null)                            =09
  999.                 continue;
  1000.             var delay =3D bhv.delay
  1001.             if        ( (delay =3D=3D null) || (delay =3D=3D DELAY_NONE) )=09
  1002.                 bhv.Start( bhv );                                =09
  1003.             else if ( delay > 0 )                                =09
  1004.                 StartOneShotTimer( bhv, bhv.delay, bhv.Start, TMR_SCENE );
  1005.         }
  1006. =09
  1007.     StartTransition( objPlayer, objPlayer.entryTrans, IE_VISIBLE, =
  1008. PlayerEntryTransitionDone );
  1009. =09
  1010. =09
  1011.     if ( objPlayer.duration > 0 )
  1012.         StartOneShotTimer( objPlayer, objPlayer.duration, PlayerExit, =
  1013. TMR_SCENE );                                =09
  1014. }
  1015. function PlayerEntryTransitionDone( objPlayer )
  1016. {
  1017. =09
  1018.     if ( objPlayer.Bhv !=3D null )
  1019.         for ( bhvIdx=3D0; bhvIdx<objPlayer.numBhv; bhvIdx++ )=09
  1020.         {
  1021.             var bhv =3D objPlayer.Bhv[bhvIdx]
  1022.             if ( bhv =3D=3D null)                            =09
  1023.                 continue;
  1024.             if ( bhv.delay =3D=3D DELAY_UNTIL_TRANSITION  )=09
  1025.                 bhv.Start( bhv );                                =09
  1026.         }
  1027. =09
  1028.     if ( objPlayer.Triggers !=3D null )
  1029.         EnableTrigger( objPlayer );
  1030. }
  1031. function PlayerExit( objPlayer )
  1032. {
  1033. =09
  1034.     StartTransition( objPlayer, objPlayer.exitTrans, IE_HIDDEN, =
  1035. PlayerExitTransitionDone );
  1036. }
  1037. function PlayerExitTransitionDone( objPlayer, finalScene )
  1038. {
  1039. =09
  1040.     if ( objPlayer.Bhv !=3D null )
  1041.         for ( bhvIdx=3D0; bhvIdx<objPlayer.numBhv; bhvIdx++ )=09
  1042.         {
  1043.             var bhv =3D objPlayer.Bhv[bhvIdx]
  1044.             if ( bhv =3D=3D null)                            =09
  1045.                 continue;
  1046.             if ( bhv.duration =3D=3D DUR_UNTIL_DONE  )        =09
  1047.                 bhv.Stop( bhv );                        =09
  1048.         }
  1049. =09
  1050.     if ( (finalScene =3D=3D null) || (finalScene =3D=3D false) )
  1051.         SetVisibility( objPlayer.HTML, IE_HIDDEN );        =09
  1052. =09
  1053. =09
  1054. =09
  1055.     if ( (sys !=3D "Netscape") && (objPlayer.HTML.Preview !=3D null) )
  1056.         SetVisibility( objPlayer.HTML, IE_VISIBLE );=20
  1057.     return;
  1058. }
  1059. function Trigger( trigType, trigBhv, player, scene )
  1060. {
  1061.     this.triggerType =3D trigType;
  1062.     this.triggerBhv =3D trigBhv;
  1063.     this.player =3D player;
  1064.     this.nextSceneNum =3D scene;
  1065. }
  1066. function EnableTrigger( objPlayer )
  1067. {
  1068.     if ( sys !=3D "Netscape" )                                =09
  1069.     {
  1070.         objPlayer.HTML.style.cursor=3D"hand";                    =09
  1071.         for ( trx in objPlayer.Triggers )                    =09
  1072.         {
  1073.             var    trigger =3D objPlayer.Triggers[trx];            =09
  1074.             if ( trigger.triggerType =3D=3D null )
  1075.                 trigger.triggerType =3D 0;                    =09
  1076.             var tt =3D trigger.triggerType;                    =09
  1077.             if            ( tt =3D=3D TT_ALL_MOUSE_EVENTS )                            =09
  1078.             {
  1079.                 objPlayer.HTML.onmousedown =3D EventProcessor;
  1080.                 objPlayer.HTML.onmouseup =3D EventProcessor;=09
  1081.                 objPlayer.HTML.onmouseover =3D EventProcessor;    =09
  1082.                 objPlayer.HTML.onmouseout =3D EventProcessor;
  1083.             }
  1084.             else if        ( tt =3D=3D TT_BUTTONDOWN )                =09
  1085.                 objPlayer.HTML.onmousedown =3D EventProcessor;
  1086.             else if        ( tt =3D=3D TT_BUTTONUP )        =09
  1087.                 objPlayer.HTML.onmouseup =3D EventProcessor;
  1088.             else if        ( tt =3D=3D TT_MOUSEOVER )        =09
  1089.                 objPlayer.HTML.onmouseover =3D EventProcessor;
  1090.             else if        ( tt =3D=3D TT_MOUSEOUT )        =09
  1091.                 objPlayer.HTML.onmouseout =3D EventProcessor;
  1092.         }
  1093.     }
  1094.     else                                        =09
  1095.     {
  1096.         for ( trx in objPlayer.Triggers )        =09
  1097.         {
  1098.             var    trigger =3D objPlayer.Triggers[trx];=09
  1099.             if ( trigger.triggerType =3D=3D null )
  1100.                 trigger.triggerType =3D 0;                    =09
  1101.             var tt =3D trigger.triggerType;                    =09
  1102.             if ( tt=3D=3D 0 )                                    =09
  1103.             {
  1104.                 objPlayer.HTML.NSLayer.captureEvents( Event.MOUSEUP | =
  1105. Event.MOUSEDOWN | Event.MOUSEOVER | Event.MOUSEOUT );
  1106.                 objPlayer.HTML.NSLayer.onMouseUp =3D EventProcessor;
  1107.                 objPlayer.HTML.NSLayer.onMouseDown =3D EventProcessor;
  1108.                 objPlayer.HTML.NSLayer.onMouseOver =3D EventProcessor;
  1109.                 objPlayer.HTML.NSLayer.onMouseOut =3D EventProcessor;
  1110.             }
  1111.             else if    ( tt =3D=3D TT_BUTTONUP )
  1112.             {
  1113.                 objPlayer.HTML.NSLayer.captureEvents(Event.MOUSEUP);
  1114.                 objPlayer.HTML.NSLayer.onMouseUp =3D EventProcessor;
  1115.             }
  1116.             else if ( tt =3D=3D TT_BUTTONDOWN )
  1117.             {
  1118.                 objPlayer.HTML.NSLayer.captureEvents(Event.MOUSEDOWN);
  1119.                 objPlayer.HTML.NSLayer.onMouseDown =3D EventProcessor;
  1120.             }
  1121.         }
  1122.     =09
  1123.     }
  1124. }
  1125. function DisableTrigger( objPlayer )
  1126. {
  1127.     if ( sys !=3D "Netscape" )            =09
  1128.     {
  1129.         objPlayer.HTML.onmousedown =3D null;
  1130.         objPlayer.HTML.onmouseup =3D null;=09
  1131.         objPlayer.HTML.onmouseover =3D null;    =09
  1132.         objPlayer.HTML.onmouseout =3D null;
  1133.     }
  1134.     else                                =09
  1135.         objPlayer.HTML.NSLayer.releaseEvents(Event.MOUSEUP | Event.MOUSEDOWN | =
  1136. Event.MOUSEOVER | Event.MOUSEOUT );
  1137. }
  1138. function EventProcessor( e )
  1139. {
  1140.     var trigger;                                =09
  1141.     var    type;                                    =09
  1142.     var    button;                                    =09
  1143.     var    eventType;                                =09
  1144.     var objPlayer;                                =09
  1145.     if ( (objPlayer =3D GetPlayerFromName(this.id)) =3D=3D null)=09
  1146.         return;
  1147.     if ( sys !=3D "Netscape" )                    =09
  1148.     {
  1149.         type =3D event.type;
  1150.         button =3D event.button;
  1151.     }
  1152.     else                                        =09
  1153.     {
  1154.         type =3D e.type;
  1155.         button =3D e.which;
  1156.     }
  1157. =09
  1158.     if (type =3D=3D "mousedown")
  1159.     {
  1160.         if ( button !=3D 1 )                    =09
  1161.             return;
  1162.         eventType =3D TT_BUTTONDOWN;
  1163.         if ( sys =3D=3D "Netscape" )            =09
  1164.         {
  1165.             objPlayer.HTML.NSLayer.releaseEvents(Event.MOUSEDOWN);
  1166.             objPlayer.HTML.NSLayer.captureEvents(Event.MOUSEDOWN);
  1167.         }
  1168.     }
  1169.     else if (type =3D=3D "mouseup")
  1170.     {
  1171.         if ( button !=3D 1 )                    =09
  1172.             return;
  1173.         eventType =3D TT_BUTTONUP;
  1174.         if ( sys =3D=3D "Netscape" )            =09
  1175.         {
  1176.             objPlayer.HTML.NSLayer.releaseEvents(Event.MOUSEUP);
  1177.             objPlayer.HTML.NSLayer.captureEvents(Event.MOUSEUP);
  1178.         }
  1179.     }
  1180.     else if (type =3D=3D "mouseover")
  1181.     {
  1182.         eventType =3D TT_MOUSEOVER;
  1183.     }
  1184.     else if (type =3D=3D "mouseout")
  1185.     {
  1186.         eventType =3D TT_MOUSEOUT;
  1187.     }
  1188.     var triggerArray =3D objPlayer.Triggers;        =09
  1189.     var trigger;                                =09
  1190. =09
  1191.     for ( var trx=3D0; (trigger=3DtriggerArray[trx]) !=3D null; trx++ )
  1192.     {
  1193.         if ( (trigger.triggerType =3D=3D 0) || (trigger.triggerType =3D=3D =
  1194. eventType) )
  1195.         {
  1196.         =09
  1197.         =09
  1198.         =09
  1199.             if        ( trigger.triggerBhv =3D=3D TB_PAGE_TURNER )
  1200.             {
  1201.             =09
  1202.             =09
  1203.                 if ( (trigger.nextSceneNum =3D=3D null) || (trigger.nextSceneNum =
  1204. =3D=3D "") )
  1205.                     SceneExit( currentScene );
  1206.                 else
  1207.                 {
  1208.                     if ( Scenes[trigger.nextSceneNum].number < currentScene.number )
  1209.                     {
  1210.                         for ( ii=3D0; ii<=3DcurrentScene.number; ii++ )
  1211.                             InitializePlayers( sceneArray[ii] );
  1212.                     }
  1213.                     SceneExit( currentScene, Scenes[trigger.nextSceneNum] );
  1214.                 }
  1215.             }
  1216.             else if    ( trigger.triggerBhv =3D=3D TB_START_PLAYER )
  1217.                 StartPlayer( GetPlayerFromName( trigger.player ) );            =09
  1218.             else=20
  1219.             {
  1220.             =09
  1221.                 var objTrigPlayer =3D GetPlayerFromName( trigger.player );    =09
  1222.                 var bhv =3D objTrigPlayer.Bhv[trigger.triggerBhv];            =09
  1223.                 bhv.Trigger( bhv, eventType );                                =09
  1224.             }  =09
  1225.         }
  1226.     }
  1227.     return;=09
  1228. }
  1229. function Transition( type, rate, flyFrom, flySubtype )
  1230. {
  1231.     this.type =3D type;
  1232.     this.rate =3D rate;
  1233.     this.flyFrom =3D flyFrom;
  1234.     this.flySubtype =3D flySubtype;
  1235. }
  1236. function StartTransition( transObj, trans, visibility, callback )
  1237. {
  1238.     var    playerType =3D GetObjectTypeFromName( transObj.name );    =09
  1239. =09
  1240. =09
  1241. =09
  1242.     if    ( ("Netscape" =3D=3D sys) ||=20
  1243.         ( (playerType =3D=3D OBJ_PLAYER) && (trans.type =3D=3D =
  1244. NULL_TRANSITION) ) )
  1245.     {
  1246.         SetVisibility( transObj.HTML, visibility );
  1247.         callback( transObj );
  1248.         return;
  1249.     }
  1250. =09
  1251. =09
  1252. =09
  1253. =09
  1254.     if ( ((trans.type =3D=3D TEXT_FLYIN) || (trans.type =3D=3D =
  1255. TEXT_TYPEWRITER)) && (visibility =3D=3D IE_VISIBLE) )
  1256.     {
  1257.         StartTextFlyin( transObj );
  1258.         return;
  1259.     }
  1260. =09
  1261.     if ( platform !=3D "Win32" )
  1262.     {
  1263.         SetVisibility( transObj.HTML, visibility );
  1264.         callback( transObj );
  1265.         return;
  1266.     }
  1267.     =09
  1268. =09
  1269. =09
  1270. =09
  1271. =09
  1272. =09
  1273.     if ( trans.type =3D=3D NULL_TRANSITION )
  1274.     {
  1275.         transObj.HTML.style.filter =3D "revealTrans(duration=3D0, =
  1276. transition=3D0)";
  1277.     }
  1278.     else    =09
  1279.     {
  1280.         duration =3D TRANSITION_RATES[trans.rate];
  1281.         transObj.HTML.style.filter =3D "revealTrans(duration=3D" + duration + =
  1282. ", transition=3D" + trans.type + ")";
  1283.     }
  1284.     stNoInput++;                                    =09
  1285.     transObj.HTML.filters(0).Apply();                =09
  1286. =09
  1287.     SetVisibility( transObj.HTML, visibility );        =09
  1288. =09
  1289.     transObj.HTML.filters(0).Play()                    =09
  1290.     transObj.HTML.onfilterchange =3D TransitionDoneEvent;=09
  1291. }
  1292. function TransitionDoneEvent( )
  1293. {
  1294.     var    type =3D GetObjectTypeFromName( event.srcElement.id );    =09
  1295.     stNoInput--;                                                =09
  1296.     if        ( type =3D=3D OBJ_SCENE )
  1297.     {
  1298.     =09
  1299.         if ( (currentScene !=3D null) && (event.srcElement.id =3D=3D =
  1300. currentScene.name) )
  1301.             SceneTransitionDone();
  1302.     }
  1303.     else if    ( type =3D=3D OBJ_PLAYER )        =09
  1304.     {
  1305.         var objPlayer =3D GetPlayerFromName( event.srcElement.id );
  1306.         if ( this.style.visibility =3D=3D IE_VISIBLE )                =09
  1307.             PlayerEntryTransitionDone( objPlayer ); =20
  1308.         else                                                    =09
  1309.             PlayerExitTransitionDone( objPlayer, false );
  1310.     }
  1311.     return;
  1312. }
  1313. function InitializeTextFlyin( objPlayer )
  1314. {
  1315.     if ( sys =3D=3D "Netscape" )                                    =09
  1316.         return false;
  1317.     var    transition =3D objPlayer.entryTrans;                        =09
  1318.     var    transUnits =3D transition.flySubtype;                        =09
  1319.     var    movePerTick    =3D parseInt(FLYIN_PER_TICK[transition.rate]);=09
  1320. =09
  1321.     var    transDirection =3D (transition.type =3D=3D TEXT_FLYIN) ? =
  1322. transition.flyFrom : FLYIN_TOP;    =09
  1323.     =09
  1324. =09
  1325.     if ( stProjState =3D=3D PS_UNINITIALIZED )
  1326.     {
  1327.         var    textHTML    =3D objPlayer.HTML;                =09
  1328.         var    oldInnerHTML    =3D textHTML.innerHTML;        =09
  1329.         var    newInnerHTML    =3D "";                        =09
  1330.     =09
  1331.         transition.textOrder =3D new Array();                =09
  1332.         textOrder =3D transition.textOrder;                =09
  1333. =09
  1334.     =09
  1335.     =09
  1336.     =09
  1337.     =09
  1338.         var flyinIdx =3D 0;                        =09
  1339.         var    flyinBuffer =3D "";
  1340.     =09
  1341.     =09
  1342.     =09
  1343.         var spanStyle =3D (transition.type =3D=3D TEXT_FLYIN) ? " =
  1344. style=3D'position:relative;visibility:hidden;'" : " =
  1345. style=3D'visibility:hidden;'";
  1346.         for ( var letterIdx=3D0; letterIdx<oldInnerHTML.length; )
  1347.         {
  1348.         =09
  1349.             tempID =3D objPlayer.name+"_tempID"+flyinIdx.toString();
  1350.             newInnerHTML +=3D "<span id=3D" + tempID + spanStyle + ">";
  1351.             while ( letterIdx<oldInnerHTML.length )
  1352.             {
  1353.             =09
  1354.             =09
  1355.             =09
  1356.                 if ( ( (charNext =3D oldInnerHTML.substring(letterIdx, letterIdx+1)) =
  1357. =3D=3D "<") || (charNext =3D=3D "&") )    =09
  1358.                 {
  1359.                     if ( charNext =3D=3D "<" )                                                                =09
  1360.                         endTagIdx =3D oldInnerHTML.indexOf( ">", letterIdx );=09
  1361.                     else
  1362.                         endTagIdx =3D oldInnerHTML.indexOf( ";", letterIdx );=09
  1363.                     var tagString =3D oldInnerHTML.substring( letterIdx, ++endTagIdx );
  1364.                     newInnerHTML +=3D tagString;
  1365.                     letterIdx =3D endTagIdx;                                            =09
  1366.                 =09
  1367.                     if ( ((tagString =3D=3D "</P>") || (tagString =3D=3D "<BR>")) &&
  1368.                         (transUnits !=3D FLYIN_BY_LETTER)    )                                    =09
  1369.                         break;
  1370.                 }
  1371.             =09
  1372.                 else
  1373.                 {
  1374.                     thisChar =3D oldInnerHTML.substring( letterIdx, ++letterIdx );
  1375.                     newInnerHTML +=3D thisChar;
  1376.                     if        ( transUnits =3D=3D FLYIN_BY_LETTER )        =09
  1377.                         break;                                        =09
  1378.                     else if    ( (transUnits =3D=3D FLYIN_BY_WORD ) && thisChar =3D=3D " " =
  1379. )    =09
  1380.                         break;
  1381.                 }
  1382.             }
  1383.             newInnerHTML +=3D "</span>"
  1384.             textOrder[flyinIdx] =3D new Object();
  1385.             textOrder[flyinIdx].name =3D tempID;                                    =09
  1386.             flyinIdx++;                                                            =09
  1387.         }
  1388.     =09
  1389.         if ( flyinIdx =3D=3D 0 )
  1390.             return false;
  1391.     =09
  1392.         textHTML.innerHTML =3D newInnerHTML;
  1393.         transition.numUnits =3D flyinIdx;                        =09
  1394.     }
  1395. =09
  1396. =09
  1397. =09
  1398.     textOrder =3D transition.textOrder;
  1399.     var currentEl =3D document.all[textOrder[0].name];    =09
  1400.     var currentOffset =3D currentEl.offsetLeft;=09
  1401.     var previousEl, previousOffset;
  1402.     for ( var count=3D0; count<transition.numUnits; count++ )        =09
  1403.     {
  1404.         previousOffset =3D currentOffset;                            =09
  1405.         previousEl =3D currentEl;
  1406.         textElName =3D textOrder[count].name;                    =09
  1407.         currentEl =3D document.all[textElName];
  1408.         SetVisibility( currentEl, IE_HIDDEN );
  1409.         currentOffset =3D currentEl.offsetTop;
  1410.     =09
  1411.     =09
  1412.     =09
  1413.     =09
  1414.     =09
  1415.     =09
  1416.         if ( currentOffset !=3D previousOffset )                                =09
  1417.             if ( previousEl.innerHTML =3D=3D " " )                                    =09
  1418.                 previousEl.innerHTML =3D "<br>";
  1419.         if ( transDirection =3D=3D FLYIN_ROTATE )        =09
  1420.             direction =3D count % FLYIN_ROTATE;            =09
  1421.         else
  1422.             direction =3D transDirection;
  1423.     =09
  1424.         if        ( direction =3D=3D FLYIN_LEFT )
  1425.         {
  1426.             tempPos =3D -(currentEl.offsetParent.offsetLeft + =
  1427. currentEl.offsetParent.offsetWidth);
  1428.             currentEl.style.posLeft =3D tempPos;                    =09
  1429.             textOrder[count].dx =3D -movePerTick;                    =09
  1430.             textOrder[count].dy =3D 0;
  1431.             textOrder[count].iterations =3D tempPos / (-movePerTick);=09
  1432.         }
  1433.         else if ( direction =3D=3D FLYIN_RIGHT )
  1434.         {
  1435.             tempPos =3D objPlayer.HTML.parentElement.offsetWidth - =
  1436. currentEl.offsetParent.offsetLeft;
  1437.             currentEl.style.posLeft =3D tempPos;
  1438.             textOrder[count].dx =3D movePerTick;                    =09
  1439.             textOrder[count].dy =3D 0;
  1440.             textOrder[count].iterations =3D tempPos / movePerTick;=09
  1441.         }
  1442.         else if    ( direction =3D=3D FLYIN_TOP )
  1443.         {
  1444.             tempPos =3D -(currentEl.offsetParent.style.posTop + =
  1445. currentEl.offsetParent.offsetHeight);
  1446.             currentEl.style.posTop =3D tempPos;
  1447.             textOrder[count].dx =3D 0;
  1448.             textOrder[count].dy =3D (-movePerTick);                =09
  1449.             textOrder[count].iterations =3D tempPos / (-movePerTick);=09
  1450.         }
  1451.         else if ( direction =3D=3D FLYIN_BOTTOM )
  1452.         {
  1453.             tempPos =3D objPlayer.HTML.parentElement.offsetHeight - =
  1454. currentEl.offsetParent.style.posTop;
  1455.             currentEl.style.posTop =3D tempPos;
  1456.             textOrder[count].dx =3D 0;
  1457.             textOrder[count].dy =3D movePerTick;                    =09
  1458.             textOrder[count].iterations =3D tempPos / movePerTick;=09
  1459.         }
  1460.     }
  1461. =09
  1462.     transition.charIdx =3D 0;                            =09
  1463.     transition.moveIdx =3D 0;                            =09
  1464.     textElName =3D transition.textOrder[0].name;
  1465.     transition.currentEl =3D document.all[textElName];=09
  1466.     SetVisibility( transition.currentEl, IE_VISIBLE );
  1467.     return true;
  1468. }
  1469. function StartTextFlyin( objPlayer )
  1470. {
  1471. =09
  1472.     SetVisibility( objPlayer.HTML, IE_VISIBLE );
  1473.     StartAnimationTimer( objPlayer, TextFlyinTick );
  1474. }
  1475. function TextFlyinTick( objPlayer )
  1476. {
  1477.     var    transition =3D objPlayer.entryTrans;                    =09
  1478.     var    spanObj =3D transition.textOrder[transition.charIdx];    =09
  1479.     var textEl =3D transition.currentEl;                        =09
  1480. =09
  1481. =09
  1482.     if ( ++transition.moveIdx < spanObj.iterations)            =09
  1483.     {
  1484.         textEl.style.posTop -=3D spanObj.dy;                    =09
  1485.         textEl.style.posLeft -=3D spanObj.dx;
  1486.         return false;                                        =09
  1487.     }
  1488.     =09
  1489. =09
  1490.     textEl.style.posTop =3D 0;                                =09
  1491.     textEl.style.posLeft =3D 0;
  1492.     =09
  1493. =09
  1494.     if ( (charIdx =3D ++transition.charIdx) >=3D =
  1495. transition.textOrder.length )=09
  1496.     {
  1497.         PlayerEntryTransitionDone( objPlayer );                =09
  1498.         return true;                                        =09
  1499.     }
  1500.     else
  1501.     {
  1502.         transition.moveIdx =3D 0;                                =09
  1503.         textElName =3D transition.textOrder[charIdx].name;
  1504.         transition.currentEl =3D document.all[textElName];    =09
  1505.         transition.currentEl.style.visibility =3D IE_VISIBLE;    =09
  1506.         return false;                                        =09
  1507.     }                                                        =09
  1508. }
  1509. var    SND_DUR_SCENE            =3D -1;=09
  1510. var    SND_DUR_PROJECT            =3D 0;=09
  1511. var ST_WAV                    =3D 1;=09
  1512. var    ST_MID                    =3D 2;=09
  1513. var    NAV_EXT                    =3D "nav"=09
  1514. var MidiTag                    =3D null;=09
  1515. function Sound( delay, duration, loop, soundType, tagName, fileName )
  1516. {
  1517. =09
  1518.     this.Initialize =3D InitializeSound;
  1519.     this.Start =3D StartSound;
  1520.     this.Trigger =3D StartSound;
  1521.     this.Stop =3D StopSound;
  1522.     this.StopEverything =3D StopEverythingOnSounds;
  1523. =09
  1524.     this.delay =3D delay;
  1525.     this.duration =3D duration;
  1526.     this.loop =3D loop;
  1527.     this.tagName =3D tagName;
  1528.     this.fileName =3D fileName;
  1529.     this.soundType =3D soundType;
  1530. }
  1531. function InitializeSound( objParent, objSound )
  1532. {
  1533.     if ( sys =3D=3D "Netscape" )
  1534.     {
  1535.         objSound.navLoop =3D (objSound.loop =3D=3D -1) ? true : false;
  1536.         objSound.html =3D document[objSound.tagName+NAV_EXT];
  1537.         return;
  1538.     }
  1539.     objSound.objParent =3D objParent;                =09
  1540.     objSound.html =3D document.all[objSound.tagName];=09
  1541.     objSound.fileName =3D objSound.html.soundsrc;    =09
  1542. =09
  1543. =09
  1544.     if (objSound.soundType =3D=3D ST_MID )
  1545.     {
  1546.         if ( MidiTag =3D=3D null )                    =09
  1547.             MidiTag =3D objSound.html;            =09
  1548.         else
  1549.             objSound.html =3D MidiTag;            =09
  1550.     }        =09
  1551. }
  1552. function StartSound( objSound )
  1553. {
  1554.     if ( sys =3D=3D "Netscape" )                    =09
  1555.     {
  1556.         if ( objSound.html !=3D null )            =09
  1557.             objSound.html.play(objSound.navLoop);
  1558.         return;
  1559.     }
  1560.     objSound.html.src =3D objSound.fileName;        =09
  1561.     objSound.html.loop =3D objSound.loop;            =09
  1562.     if ( objSound.soundType =3D=3D ST_WAV )        =09
  1563.         objSound.html.volume =3D 0;                    =09
  1564.     if ( objSound.duration > 0 )
  1565.         StartOneShotTimer( objSound, objSound.duration, objSound.Stop, =
  1566. TMR_PROJ );
  1567. }
  1568. function StopSound( objSound, fPause )
  1569. {
  1570.     if ( sys =3D=3D "Netscape" )                    =09
  1571.     {
  1572.         if ( objSound.html !=3D null )            =09
  1573.             objSound.html.stop();
  1574.         return;
  1575.     }
  1576.     objSound.html.loop =3D 0;
  1577.     objSound.html.src =3D "";                            =09
  1578.     if ( objSound.soundType =3D=3D ST_WAV )
  1579.         objSound.html.volume =3D -10000;
  1580. }
  1581. function StopEverythingOnSounds( objSound )
  1582. {
  1583.     StopSound( objSound, true );
  1584.     if ( (sys !=3D "Netscape") && (os =3D=3D "NT") )                =09
  1585.         objSound.html.volume =3D -500;                        =09
  1586. }
  1587. var    SND_DUR_SCENE            =3D -1;=09
  1588. var    SND_DUR_PROJECT            =3D 0;=09
  1589. function Swapper( idle, hover, click )
  1590. {
  1591. =09
  1592.     this.Initialize =3D InitializeSwap;
  1593.     this.Start =3D StartSwap;
  1594.     this.Trigger =3D TriggerSwap;
  1595.     this.Stop =3D StopSwap;
  1596.     this.StopEverything =3D StopSwap;
  1597. =09
  1598.     this.idle =3D idle;
  1599.     this.hover =3D hover;
  1600.     this.click =3D click;
  1601. }
  1602. function InitializeSwap( objParent, objSwap )
  1603. {
  1604.     if ( stProjState !=3D PS_UNINITIALIZED )            =09
  1605.         return;
  1606. =09
  1607.     var    idle    =3D objSwap.idle;                        =09
  1608.     var    hover    =3D objSwap.hover;
  1609.     var    click    =3D objSwap.click;
  1610. =09
  1611. =09
  1612. =09
  1613. =09
  1614. =09
  1615. =09
  1616. =09
  1617.     if ( (hover !=3D null) && (hover !=3D "") && (document.all[hover].src =
  1618. !=3D null) )
  1619.     {
  1620.         SetVisibility( document.all[hover], IE_HIDDEN );
  1621.         objSwap.srcHover =3D document.all[hover].src;
  1622.         document.all[hover].src =3D "";
  1623.     }
  1624.     else
  1625.         objSwap.srcHover =3D document.all[idle].src;
  1626.     if ( (click !=3D null) && (click !=3D "") && (document.all[click].src =
  1627. !=3D null) )
  1628.     {
  1629.         SetVisibility( document.all[click], IE_HIDDEN );
  1630.         objSwap.srcClick =3D document.all[click].src;
  1631.         document.all[click].src =3D "";
  1632.     }
  1633.     else
  1634.         objSwap.srcClick =3D document.all[idle].src;
  1635. =09
  1636.     objSwap.srcIdle =3D document.all[idle].src;
  1637. }
  1638. function StartSwap( objSwap )
  1639. {
  1640. =09
  1641. }
  1642. function TriggerSwap( objSwap, eventType )
  1643. {
  1644.     if ( eventType =3D=3D TT_BUTTONDOWN )
  1645.         document.all[objSwap.idle].src =3D objSwap.srcClick;
  1646.     else if ( eventType =3D=3D TT_BUTTONUP )
  1647.         document.all[objSwap.idle].src =3D objSwap.srcHover;
  1648.     else if ( eventType =3D=3D TT_MOUSEOVER )
  1649.         document.all[objSwap.idle].src =3D objSwap.srcHover;
  1650.     else if ( eventType =3D=3D TT_MOUSEOUT )
  1651.         document.all[objSwap.idle].src =3D objSwap.srcIdle;
  1652.     return;
  1653. }
  1654. function StopSwap( objSwap, fPause )
  1655. {
  1656.     if ( fPause )                        =09
  1657.         return;
  1658. }
  1659. var    PATH_PER_TICK =3D new Array(50,40,30,20,10);    =09
  1660. var    PE_STOP        =3D 0;                            =09
  1661. var    PE_AGAIN    =3D 1;                            =09
  1662. var    PE_REV        =3D 2;                            =09
  1663. var    PE_EXIT        =3D 3;                            =09
  1664. var    PD_FWD        =3D 1;
  1665. var    PD_BACK        =3D -1;
  1666. function Point( x, y, rate )
  1667. {
  1668.     this.x =3D x;
  1669.     this.y =3D y;
  1670.     this.rate =3D rate;
  1671. }
  1672. function Paths( delay, edgeEffect )
  1673. {
  1674. =09
  1675.     this.Initialize =3D InitializePathAnimation;
  1676.     this.Start =3D StartPathAnimation;
  1677.     this.Trigger =3D StartPathAnimation;
  1678.     this.Stop =3D StopPathAnimation;
  1679.     this.StopEverything =3D StopPathAnimation;
  1680. =09
  1681.     this.delay =3D delay;
  1682.     this.edgeEffect =3D edgeEffect;
  1683. }
  1684. function InitializePathAnimation( objPlayer, path )
  1685. {
  1686.     var    segment;                                =09
  1687.     var pathIndex;
  1688.     var totalDistance;                            =09
  1689.     var    distanceX;                                =09
  1690.     var    distanceY;
  1691.     var dx;                                        =09
  1692.     var    dy;
  1693.     var travelTime;                                =09
  1694.     var    remX;                                    =09
  1695.     var    remY;
  1696. =09
  1697.     if ( stProjState !=3D PS_UNINITIALIZED )
  1698.     {
  1699.         objPlayer.position.SetPosition( path[0].x, path[0].y );
  1700.         return;
  1701.     }
  1702.     path.objPlayer =3D objPlayer;                    =09
  1703.     halfWidth =3D Math.floor(objPlayer.HTML.offsetWidth/2);    =09
  1704.     halfHeight =3D Math.floor(objPlayer.HTML.offsetHeight/2);
  1705. =09
  1706. =09
  1707.     path[0].x -=3D halfWidth;
  1708.     path[0].y -=3D halfHeight;
  1709.     objPlayer.position.SetPosition( path[0].x, path[0].y );
  1710.     for ( pathIndex=3D0; path[pathIndex+1] !=3D null; pathIndex++ )=09
  1711.     {
  1712.         px =3D parseInt(pathIndex);                =09
  1713.         segment =3D path[px];                        =09
  1714.     =09
  1715.     =09
  1716.     =09
  1717.         path[px+1].x -=3D halfWidth;
  1718.         path[px+1].y -=3D halfHeight;
  1719.     =09
  1720.         distanceX =3D path[px+1].x - segment.x;    =09
  1721.         distanceY =3D path[px+1].y - segment.y;    =09
  1722.     =09
  1723.         totalDistance =3D Math.sqrt( (distanceX*distanceX) + =
  1724. (distanceY*distanceY) );
  1725.     =09
  1726.     =09
  1727.         travelTime =3D Math.round(totalDistance / =
  1728. PATH_PER_TICK[segment.rate]);
  1729.     =09
  1730.     =09
  1731.         if ( distanceX > 0 )                        =09
  1732.             dx =3D Math.floor( distanceX / travelTime );=09
  1733.         else if ( distanceX < 0 )                    =09
  1734.             dx =3D Math.ceil( distanceX / travelTime );=09
  1735.         else
  1736.             dx =3D 0;
  1737.     =09
  1738.     =09
  1739.     =09
  1740.     =09
  1741.         remX =3D distanceX % travelTime;
  1742.     =09
  1743.         if ( distanceY > 0 )                        =09
  1744.             dy =3D Math.floor( distanceY / travelTime );
  1745.         else if ( distanceY < 0 )
  1746.             dy =3D Math.ceil( distanceY / travelTime );
  1747.         else
  1748.             dy =3D 0;
  1749.         remY =3D distanceY % travelTime;
  1750.         segment.number =3D px;                        =09
  1751.         segment.ticks =3D 0;
  1752.         segment.travelTime =3D travelTime;
  1753.         segment.dx =3D dx;
  1754.         segment.dy =3D dy;
  1755.         segment.remX =3D remX;
  1756.         segment.remY =3D remY;
  1757.     }
  1758.     path.numSegs =3D parseInt(pathIndex);                =09
  1759.     path.dir =3D PD_FWD;                                        =09
  1760.     return;
  1761. }
  1762. function StartPathAnimation( path )
  1763. {
  1764.     path.currentSegment =3D path[0];    =09
  1765.     path.currentSegment.ticks =3D 0;    =09
  1766.     path.cntSegs =3D 0;                                =09
  1767. =09
  1768. =09
  1769.     if ( path.dir =3D=3D PD_BACK )                            =09
  1770.     {
  1771.         for ( var ii=3D0; ii<path.numSegs; ii++ )            =09
  1772.         {
  1773.             path[ii].dx *=3D -1;
  1774.             path[ii].dy *=3D -1;
  1775.             path[ii].remX *=3D -1;
  1776.             path[ii].remY *=3D -1;
  1777.         }
  1778.         path.dir =3D PD_FWD;                                =09
  1779.     }
  1780.     StartAnimationTimer( path, PathAnimationTick );
  1781. }
  1782. function StopPathAnimation( path, fPause )
  1783. {
  1784.     return;
  1785. }
  1786. function PathAnimationTick( path )
  1787. {
  1788.     var    objPlayer =3D path.objPlayer;            =09
  1789.     var segment =3D path.currentSegment;        =09
  1790.     var    currentPosition =3D objPlayer.position;=09
  1791.     if ( ++segment.ticks <=3D segment.travelTime )    =09
  1792.     {
  1793.         newX =3D currentPosition.x + segment.dx;        =09
  1794.         if ( segment.ticks <=3D Math.abs(segment.remX) )=09
  1795.             segment.remX > 0 ? newX++ : newX--;
  1796.         newY =3D currentPosition.y + segment.dy;        =09
  1797.         if ( segment.ticks <=3D Math.abs(segment.remY) )=09
  1798.             segment.remY > 0 ? newY++ : newY--;
  1799.         currentPosition.SetPosition( newX, newY );=09
  1800.         return false;                            =09
  1801.     }
  1802. =09
  1803. =09
  1804.     if ( ++path.cntSegs < path.numSegs )
  1805.     {
  1806.     =09
  1807.         path.currentSegment =3D path[segment.number+path.dir];    =09
  1808.         path.currentSegment.ticks =3D 0;                            =09
  1809.             =09
  1810.         return false;
  1811.     }
  1812.     =09
  1813. =09
  1814.     if            ( path.edgeEffect =3D=3D PE_AGAIN )    =09
  1815.     {
  1816.     =09
  1817.         objPlayer.position.SetPosition( path[0].x, path[0].y );
  1818.     =09
  1819.         path.currentSegment =3D path[0];                =09
  1820.         path.currentSegment.ticks =3D 0;                =09
  1821.         path.cntSegs =3D 0;                            =09
  1822.         return false;                                =09
  1823.     }                        =09
  1824.     else if        ( path.edgeEffect =3D=3D PE_REV )        =09
  1825.     {
  1826.         path.dir *=3D -1;                                =09
  1827.     =09
  1828.         for ( var ii=3D0; ii<path.numSegs; ii++ )
  1829.         {
  1830.             path[ii].dx *=3D -1;
  1831.             path[ii].dy *=3D -1;
  1832.             path[ii].remX *=3D -1;
  1833.             path[ii].remY *=3D -1;
  1834.         }
  1835.         path.currentSegment.ticks =3D 0;                =09
  1836.         path.cntSegs =3D 0;                            =09
  1837.         return false;
  1838.     }
  1839.     else if        ( path.edgeEffect =3D=3D PE_EXIT )
  1840.     {
  1841.         PlayerExit( objPlayer );
  1842.         return true;
  1843.     }
  1844.     else
  1845.         return true;                                =09
  1846. }
  1847. var    GROW_PER_TICK =3D new Array(20,14,8,4,1);    =09
  1848. function Size( zoom, rate )
  1849. {
  1850.     this.zoom =3D zoom;
  1851.     this.rate =3D rate;
  1852. }
  1853. function Grows( delay )
  1854. {
  1855. =09
  1856.     this.Initialize =3D InitializeGrowAnimation;
  1857.     this.Start =3D StartGrowAnimation;
  1858.     this.Trigger =3D StartGrowAnimation;
  1859.     this.Stop =3D StopGrowAnimation;
  1860.     this.StopEverything =3D StopGrowAnimation;
  1861. =09
  1862.     this.delay =3D delay;
  1863. }
  1864. function InitializeGrowAnimation( objPlayer, grow )
  1865. {
  1866.     if ( sys =3D=3D "Netscape" )
  1867.         return;
  1868.     var    child =3D objPlayer.HTML.children[0];                    =09
  1869.     var playerType =3D GetPlayerTypeFromName( objPlayer.name );=09
  1870. =09
  1871. =09
  1872. =09
  1873.     if ( stProjState =3D=3D PS_UNINITIALIZED )
  1874.     {
  1875.         grow.realWidth =3D child.width;
  1876.         grow.realHeight =3D child.height;
  1877.     }
  1878.     if ( (playerType =3D=3D PLAYER_TEXT) || sys =3D=3D "Netscape" )=09
  1879.     {
  1880.         grow =3D null;                                        =09
  1881.         return;
  1882.     }
  1883.     grow.objPlayer =3D objPlayer;                                =09
  1884. =09
  1885.     grow.currentSegment =3D grow[0];                            =09
  1886.     grow.currentGrowth =3D grow.currentSegment.zoom;            =09
  1887. =09
  1888. =09
  1889. =09
  1890.     child.width *=3D (grow.currentSegment.zoom / 100);        =09
  1891.     child.height *=3D (grow.currentSegment.zoom / 100);
  1892. =09
  1893.     for ( var growIndex=3D0; grow[growIndex] !=3D null; growIndex++ )=09
  1894.     {
  1895.         gx =3D parseInt(growIndex);                =09
  1896.         segment =3D grow[gx];                        =09
  1897.         if ( grow[gx+1] =3D=3D null )                =09
  1898.         {
  1899.             grow.finalSegment =3D grow[gx-1];        =09
  1900.             break;                                =09
  1901.         }
  1902.     =09
  1903.         growth =3D grow[gx+1].zoom - segment.zoom;                =09
  1904.         if ( growth >=3D 0 )                                        =09
  1905.             growthFactor =3D GROW_PER_TICK[segment.rate];            =09
  1906.         else
  1907.             growthFactor =3D -(GROW_PER_TICK[segment.rate]);
  1908.     =09
  1909.         growthTicks =3D growth / growthFactor;        =09
  1910.     =09
  1911.         segment.number =3D gx;                        =09
  1912.         segment.growth =3D growth;
  1913.         segment.growthFactor =3D growthFactor;
  1914.         segment.growthTicks =3D growthTicks;
  1915.         segment.currentTicks =3D 0;
  1916.     }
  1917. }
  1918. function StartGrowAnimation( grow )
  1919. {=09
  1920.     if ( sys =3D=3D "Netscape" )
  1921.         return;
  1922.     grow.currentSegment =3D grow[0];                        =09
  1923.     grow.currentTicks =3D 0;
  1924.     StartAnimationTimer( grow, GrowAnimationTick );
  1925. }
  1926. function StopGrowAnimation( grow, fPause )
  1927. {
  1928.     return;
  1929. }
  1930. function GrowAnimationTick( grow )
  1931. {
  1932.     if ( sys =3D=3D "Netscape" )
  1933.         return true;                                    =09
  1934.     var    objPlayer =3D grow.objPlayer;                        =09
  1935.     var    child =3D objPlayer.HTML.children[0];                =09
  1936.     var segment =3D grow.currentSegment;                    =09
  1937.     grow.currentGrowth +=3D segment.growthFactor;            =09
  1938.     child.width =3D grow.realWidth*(grow.currentGrowth/100);=09
  1939.     child.height =3D grow.realHeight*(grow.currentGrowth/100);
  1940.     if ( ++grow.currentTicks <=3D segment.growthTicks )    =09
  1941.         return false;                                    =09
  1942.     if ( grow.currentSegment =3D=3D grow.finalSegment )        =09
  1943.         return true;                                    =09
  1944.     grow.currentSegment =3D grow[ segment.number+1 ];        =09
  1945.     grow.currentTicks =3D 0;
  1946.     return false;                                        =09
  1947. }
  1948. function Timer()
  1949. {
  1950.     if ( Project.tickRate =3D=3D null )        =09
  1951.         this.tickRate =3D DEFAULT_TICK_RATE;
  1952.     else
  1953.         this.tickRate =3D Project.tickRate;
  1954.     this.oneShots =3D new Array();
  1955.     this.animations =3D new Array();
  1956.     this.tickCounter =3D 0;                        =09
  1957.     this.ticksPerSecond =3D 1000 / (this.tickRate);=09
  1958.     this.timerID =3D null;
  1959.     this.StartTicking =3D StartTicking;            =09
  1960.     this.StopTicking =3D StopTicking;
  1961. =09
  1962. }
  1963. function StartTicking()
  1964. {
  1965.     if ( this.timerID =3D=3D null )
  1966.         this.timerID =3D setInterval( "TimerTick()", this.tickRate );
  1967. }
  1968. function StopTicking()
  1969. {
  1970.     if ( this.timerID !=3D null )
  1971.         clearInterval( this.timerID );
  1972.     this.timerID =3D null;
  1973. }
  1974. function TimerTick()
  1975. {
  1976.     var timerEvent;
  1977. =09
  1978.     for ( var ii=3D0; ii<tickTimer.animations.length; ii++ )    =09
  1979.     {
  1980.         if ( (timerEvent=3DtickTimer.animations[ii]) =3D=3D null )=09
  1981.             continue;                                        =09
  1982.         if ( timerEvent.callback( timerEvent.callbackObj ) =3D=3D true )=09
  1983.             tickTimer.animations[ii] =3D null;                =09
  1984.     }
  1985. =09
  1986.     if ( (++tickTimer.tickCounter % tickTimer.ticksPerSecond) =3D=3D 0 )=09
  1987.     {
  1988.     =09
  1989.         var length =3D tickTimer.oneShots.length;                =09
  1990.         for ( var ii=3D0; ii<length && (tickTimer!=3Dnull); ii++ )=09
  1991.         {
  1992.             if ( (timerEvent=3DtickTimer.oneShots[ii]) =3D=3D null )=09
  1993.                 continue;                                    =09
  1994.         =09
  1995.             if ( timerEvent.time <=3D tickTimer.tickCounter )    =09
  1996.             {
  1997.                 tickTimer.oneShots[ii] =3D null;                =09
  1998.                 timerEvent.callback( timerEvent.callbackObj );=09
  1999.             }
  2000.         }
  2001.     }
  2002.     return;
  2003. }
  2004. function StartOneShotTimer( obj, time, callback, type )
  2005. {
  2006.     var    timerIndex;                                =09
  2007.     var timerEvent =3D new Object();                =09
  2008. =09
  2009.     timerEvent.callbackObj =3D obj;                =09
  2010.     timerEvent.callback =3D callback;                =09
  2011.     timerEvent.type =3D type;                        =09
  2012. =09
  2013. =09
  2014.     timerEvent.time =3D tickTimer.tickCounter + (time * =
  2015. tickTimer.ticksPerSecond);
  2016.     for ( timerIndex=3D0; tickTimer.oneShots[timerIndex]!=3Dnull; =
  2017. timerIndex++ );=09
  2018.     tickTimer.oneShots[timerIndex] =3D timerEvent;=09
  2019.     return;
  2020. }
  2021. function StartAnimationTimer( obj, callback )
  2022. {
  2023.     var timerIndex;=20
  2024.     timerEvent =3D new Object();
  2025.     timerEvent.callbackObj =3D obj;                =09
  2026.     timerEvent.callback =3D callback;                =09
  2027.     for ( timerIndex=3D0; tickTimer.animations[timerIndex]!=3Dnull; =
  2028. timerIndex++);=09
  2029.     tickTimer.animations[timerIndex] =3D timerEvent;
  2030. }
  2031. function StopSceneTimers()
  2032. {
  2033.     for (var ii=3D0; ii<tickTimer.oneShots.length; ii++)=09
  2034.     {
  2035.         if ( tickTimer.oneShots[ii] =3D=3D null )        =09
  2036.             continue;
  2037.         if ( tickTimer.oneShots[ii].type =3D=3D TMR_SCENE )
  2038.             tickTimer.oneShots[ii] =3D null;            =09
  2039.     }
  2040. =09
  2041.     for (var ii=3D0; ii<tickTimer.animations.length; ii++)
  2042.         tickTimer.animations[ii] =3D null;
  2043. }
  2044. =09
  2045. function KillTimer()
  2046. {
  2047.     if ( tickTimer !=3D null )                    =09
  2048.     {
  2049.         window.clearTimeout( tickTimer.timerID);=09
  2050.         tickTimer =3D null;                        =09
  2051.     }
  2052. }
  2053. function SetColor(el, color)=20
  2054. {
  2055.     if ( el.style =3D=3D null )                =09
  2056.         return;
  2057. =09
  2058.     el.style.backgroundColor =3D color;    =09
  2059.     if ("Netscape"=3D=3Dsys)=20
  2060.         el.NSLayer.bgColor =3D color;        =09
  2061. }
  2062. function SetZIndex(el, zindex)=20
  2063. {
  2064.     if ( el.style =3D=3D null )                =09
  2065.         return;
  2066. =09
  2067.     el.style.zIndex =3D zindex;            =09
  2068.     if ("Netscape"=3D=3Dsys)=20
  2069.         el.NSLayer.zIndex =3D zindex        =09
  2070. }
  2071. function SetVisibility(el, val)=20
  2072. {
  2073.     if ( el.style =3D=3D null )                =09
  2074.         return;
  2075.     el.style.visibility =3D val;            =09
  2076.        =20
  2077.     if ( "Netscape"=3D=3Dsys )                =09
  2078.     {
  2079.         if        ( val =3D=3D IE_HIDDEN )
  2080.             el.NSLayer.visibility =3D NAV_HIDDEN;
  2081.         else if ( val =3D=3D IE_VISIBLE )
  2082.             el.NSLayer.visibility =3D NAV_VISIBLE;
  2083.         else if ( val =3D=3D IE_INHERIT )
  2084.             el.NSLayer.visibility =3D NAV_INHERIT;
  2085.         else
  2086.             el.NSLayer.visibility =3D "";
  2087.     }
  2088. }
  2089. function Position( obj )
  2090. {
  2091.     this.object =3D obj;                        =09
  2092.     this.x =3D obj.HTML.style.pixelLeft;        =09
  2093.     this.y =3D obj.HTML.style.pixelTop;        =09
  2094.     this.SetPosition =3D SetPosition;
  2095. }
  2096. function SetPosition( newX, newY )=20
  2097. {
  2098.     var el =3D this.object.HTML;                =09
  2099.     if ( el.style =3D=3D null )                    =09
  2100.         return;
  2101.                 =09
  2102.     el.style.pixelTop =3D newY;    =09
  2103.     el.style.pixelLeft =3D newX;
  2104.     this.x =3D newX;                            =09
  2105.     this.y =3D newY;
  2106.     if ( "Netscape"=3D=3Dsys )                    =09
  2107.     {
  2108.         el.NSLayer.top =3D parseInt( newY );
  2109.         el.NSLayer.left =3D parseInt( newX );
  2110.         el.offsetTop =3D el.NSLayer.top;
  2111.         el.offsetLeft =3D el.NSLayer.left;
  2112.     }
  2113. }
  2114. function SetContent(el, content)=20
  2115. {
  2116.     if ( el.style =3D=3D null )                    =09
  2117.         return;
  2118.     if ( "Netscape"=3D=3Dsys )                    =09
  2119.     {
  2120.         el.NSLayer.document.open();            =09
  2121.         el.NSLayer.document.write(content);    =09
  2122.         el.NSLayer.document.close();        =09
  2123.     }
  2124.     else                                    =09
  2125.         el.innerHTML=3Dcontent;
  2126. }
  2127. function SetupButtons()
  2128. {
  2129.     var rtn =3D false;                    =09
  2130.     if ( document.all.Pause !=3D null )
  2131.     {
  2132.         document.all.Pause.onclick =3D Pause;
  2133.         strPause =3D document.all.Pause.value.split( '/' );
  2134.         document.all.Pause.value =3D strPause[0];
  2135.     }
  2136.     if (document.all.Stop !=3D null )
  2137.         document.all.Stop.onclick =3D Stop;
  2138.     if ( document.all.Forward !=3D null )
  2139.         document.all.Forward.onclick =3D Forward;
  2140.     if ( document.all.Backward !=3D null )
  2141.         document.all.Backward.onclick =3D Backward;
  2142.     if ( document.all.Webpage !=3D null )
  2143.         document.all.Webpage.onclick =3D GotoWebpage;
  2144.     if ( document.all.SceneStatus !=3D null )
  2145.         formStatus =3D document.all.SceneStatus;
  2146.     if ( document.all.Start !=3D null )
  2147.     {
  2148.         document.all.Start.onclick =3D Start;
  2149.         strPlay =3D document.all.Start.value.split( '/' );
  2150.         document.all.Start.value =3D strPlay[0];
  2151.         rtn =3D true;
  2152.     }
  2153.     else
  2154.         rtn =3D false;
  2155.     if ( document.all.NavigationButtons !=3D null )
  2156.         SetVisibility( document.all.NavigationButtons, IE_VISIBLE );
  2157.     return rtn;
  2158. }
  2159. function Start()
  2160. {
  2161.     if ( stNoInput )                                    =09
  2162.         return;
  2163.     if ( stButtons =3D=3D true )                            =09
  2164.     {
  2165.         document.all.Start.value =3D strPlay[1];
  2166.         if ( document.all.Pause !=3D null )
  2167.         {
  2168.             document.all.Pause.value =3D strPause[0];
  2169.         }
  2170.     }
  2171.     if            ( (stProjState =3D=3D PS_RUNNING) || (stProjState =3D=3D =
  2172. PS_PAUSED) )=09
  2173.     {
  2174.         ProjectShutdown();
  2175.         ProjectInitialize();
  2176.     }
  2177.     else if        ( stProjState !=3D PS_INITIALIZED )    =09
  2178.         ProjectInitialize();
  2179.     ProjectStart();                                    =09
  2180. }
  2181. function Pause()
  2182. {
  2183. =09
  2184.     if ( stProjState =3D=3D PS_PAUSED )                    =09
  2185.     {
  2186.         tickTimer.StartTicking();                    =09
  2187.         if ( document.all.Pause !=3D null )
  2188.         {
  2189.             document.all.Pause.value =3D strPause[0];
  2190.         }
  2191.         stProjState =3D PS_RUNNING;
  2192.         StatusChange();                                =09
  2193.     }
  2194.     else
  2195.     {
  2196.         if ( tickTimer !=3D null )                    =09
  2197.             tickTimer.StopTicking();                =09
  2198.         if    ( stProjState !=3D PS_RUNNING )            =09
  2199.             return;
  2200.         stProjState =3D PS_PAUSED;
  2201.         if ( document.all.Pause !=3D null )
  2202.         {
  2203.             document.all.Pause.value =3D strPause[1];
  2204.         }
  2205.         StopEverythingOnScenes( true );                =09
  2206.         StatusChange();                                =09
  2207.     }
  2208. }
  2209. function Stop()
  2210. {
  2211.     if ( stNoInput )                                    =09
  2212.         return;
  2213.     location.reload();
  2214. }
  2215. function Forward()
  2216. {
  2217.     if ( stNoInput )                                    =09
  2218.         return;
  2219. =09
  2220.     if ( stProjState !=3D PS_RUNNING )
  2221.         return;
  2222.     SceneExit( currentScene );                =09
  2223. }
  2224. function Backward()
  2225. {
  2226.     if ( stNoInput )                                    =09
  2227.         return;
  2228.     var nextScene;
  2229. =09
  2230. =09
  2231. =09
  2232.     if        ( stProjState =3D=3D PS_COMPLETE )
  2233.         nextScene =3D Project.stopScene;
  2234.     else if ( stProjState !=3D PS_RUNNING )
  2235.         return;
  2236.     else
  2237.         nextScene =3D (currentScene.number =3D=3D 0) ? 0 : currentScene.number =
  2238. - 1;
  2239.     ProjectShutdown();
  2240.     ProjectInitialize();
  2241.     ProjectStart( nextScene );            =09
  2242. }
  2243. function GotoWebpage()
  2244. {
  2245.     window.open( Project.webpage);                    =09
  2246. }
  2247. function StatusChange( )
  2248. {
  2249.     var        stsPage =3D null;                =09
  2250.     var        stsState =3D null;            =09
  2251.     if        ( stProjState =3D=3D PS_UNINITIALIZED )
  2252.     {
  2253.         stsState =3D "Initializing";
  2254.         stsPage =3D ""
  2255.     }
  2256.     else if ( stProjState =3D=3D PS_INITIALIZED )
  2257.     {
  2258.         stsState =3D "Ready";
  2259.         stsPage =3D "";
  2260.     }
  2261.     else if    ( stProjState =3D=3D PS_RUNNING )
  2262.     {
  2263.         stsState =3D "Playing";
  2264.         stsPage =3D (currentScene.number+1) + " / " + nScenes;
  2265.     }
  2266.     else if    ( stProjState =3D=3D PS_PAUSED )
  2267.         stsState =3D "Paused";
  2268.     else if    ( stProjState =3D=3D PS_COMPLETE )
  2269.         stsState =3D "Complete";
  2270. =09
  2271.     if ( (formStatus !=3D null) && (stsPage !=3D null) )
  2272.         formStatus.value =3D stsPage;
  2273. =09
  2274.     if ( stsState !=3D null )
  2275.         top.status =3D stsState;=20
  2276. }
  2277. function GetSceneFromNumber( sceneNum )
  2278. {
  2279.     return sceneArray[sceneNum];    =09
  2280. }
  2281. function GetPlayerFromName( playerName )
  2282. {
  2283.     var objPlayer;
  2284. =09
  2285. =09
  2286.     if ( (currentScene) && (currentScene.Players !=3Dnull) && ((objPlayer =
  2287. =3D currentScene.Players[playerName]) !=3D null) )                                                            =09
  2288.         return objPlayer;                    =09
  2289. =09
  2290.     var objScene;
  2291.     for ( sceneName in Scenes )                    =09
  2292.     {
  2293.         objScene =3D Scenes[sceneName];
  2294.         if ( objScene.Players !=3D null )
  2295.         {
  2296.             objPlayer =3D objScene.Players[playerName];
  2297.             if ( objPlayer !=3D null )
  2298.                 return objPlayer;                    =09
  2299.         }
  2300.     }=09
  2301.         =09
  2302.     return null;                                =09
  2303. }
  2304. function GetObjectTypeFromName( nameString )
  2305. {
  2306.     var type =3D nameString.substr(0,1);    =09
  2307.     if        ( type =3D=3D NAME_SCENE )        =09
  2308.         return OBJ_SCENE;
  2309.     else if    ( type =3D=3D NAME_PLAYER )        =09
  2310.         return OBJ_PLAYER;
  2311. }
  2312. function GetPlayerTypeFromName( nameString )
  2313. {
  2314.     var type =3D nameString.substr(1,1);    =09
  2315.     if        ( type =3D=3D PLAYER_NAME_IMAGE )    =09
  2316.         return PLAYER_IMAGE;
  2317.     else if    ( type =3D=3D PLAYER_NAME_DRAW )    =09
  2318.         return PLAYER_DRAW;
  2319.     else if    ( type =3D=3D PLAYER_NAME_TEXT )    =09
  2320.         return PLAYER_TEXT;
  2321. }
  2322. function resetGifAnimation()
  2323. {
  2324.     var temp =3D document.all["img1"].src;
  2325.     document.all["img1"].src =3D temp;
  2326. }
  2327. Project =3D new Project(50, 0, 0, 2, 1, 0, =
  2328. "http://home-publishing.com/SKU/V3Pub.asp");
  2329. Scenes =3D new Object();
  2330. Scenes.Sx9 =3D new Scene( 15 );
  2331. Scenes.Sx9.entryTrans =3D new Transition( 12, 2, 0, 0 );
  2332. Scenes.Sx9.Bhv =3D new Array();
  2333. Scenes.Sx9.Bhv[0] =3D new Sound( 0, -1, -1, 2, "AW98", =
  2334. "cid:000f01bdad22$c78c5cc0$605a389d@a-marfis.dns.microsoft.com" );
  2335. Scenes.Sx9.Players =3D new Object();
  2336. Scenes.Sx9.Players.PD18 =3D new Player( 0, -1 );
  2337. Scenes.Sx9.Players.PD37 =3D new Player( 0, -1 );
  2338. Scenes.Sx9.Players.PD42 =3D new Player( 0, -1 );
  2339. Scenes.Sx9.Players.PD44 =3D new Player( 0, -1 );
  2340. Scenes.Sx9.Players.PI12 =3D new Player( 0, -1 );
  2341. Scenes.Sx9.Players.PD64 =3D new Player( 0, -1 );
  2342. Scenes.Sx9.Players.PD81 =3D new Player( 0, -1 );
  2343. Scenes.Sx9.Players.PT41 =3D new Player( 0, -1 );
  2344. Scenes.Sx9.Players.PT41.Bhv =3D new Array();
  2345. Scenes.Sx9.Players.PT41.Bhv[0] =3D new Paths( 1, 0 );
  2346. Scenes.Sx9.Players.PT41.Bhv[0][0] =3D new Point( 438, -64, 2 );
  2347. Scenes.Sx9.Players.PT41.Bhv[0][1] =3D new Point( 438, 84, 2 );
  2348. Scenes.Sx9.Players.PT48 =3D new Player( 2, -1 );
  2349. Scenes.Sx9.Players.PT48.entryTrans =3D new Transition( 101, 1, 3, 1 );
  2350. Scenes.Sx9.Players.PT49 =3D new Player( 3, -1 );
  2351. Scenes.Sx9.Players.PT49.entryTrans =3D new Transition( 101, 1, 3, 1 );
  2352. Scenes.Sx9.Players.PT51 =3D new Player( 4, -1 );
  2353. Scenes.Sx9.Players.PT51.entryTrans =3D new Transition( 12, 2, 0, 0 );
  2354. Scenes.Sx9.Players.PT52 =3D new Player( 4, -1 );
  2355. Scenes.Sx9.Players.PT52.entryTrans =3D new Transition( 12, 2, 0, 0 );
  2356. Scenes.Sx9.Players.PD69 =3D new Player( 0, -1 );
  2357.  
  2358. </SCRIPT>
  2359. =20
  2360. <DIV class=3DSoundElementsDiv id=3DSoundElementsDiv>  <BGSOUND =
  2361. id=3DAW98 soundsrc=20
  2362. =3D cid:000f01bdad22$c78c5cc0$605a389d@a-marfis.dns.microsoft.com> <IMG=20
  2363. src=3D""></DIV> =20
  2364. <DIV id=3DNavSoundElementsDiv> <EMBED hidden=3Dtrue id=3DAW98nav =
  2365. name=3DAW98nav=20
  2366. src=3Dcid:000f01bdad22$c78c5cc0$605a389d@a-marfis.dns.microsoft.com =
  2367. autostart =3D no=20
  2368. MASTERSOUND></DIV></BODY></HTML>
  2369.  
  2370. ------=_NextPart_001_1115_01BDBE69.8AF816C0--
  2371.  
  2372. ------=_NextPart_000_1114_01BDBE69.8AF816C0
  2373. Content-Type: image/gif
  2374. Content-Transfer-Encoding: base64
  2375. Content-ID: <110701bdbea4$36e76410$ed5d389d@superwonker.dns.microsoft.com>
  2376. X-Content-Source: C:\TEMP\IMG224.GIF
  2377.  
  2378. R0lGODlhOgIgA/f/AMzMzP39/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2379. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2380. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2381. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2382. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2383. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2384. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2385. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2386. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2387. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2388. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2389. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2390. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2391. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP39/SH5BAEBAP8ALAAAAAA6AiAD
  2392. QAjSAAEIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEMi/CeypMmTKFOqXMmypcuX
  2393. MGMKJCmzps2bOHPq3MmzZ0uaPoMKHUq0qNGjSBMCTcq0qdOnUKNKnTm1qtWrWLNqvbh0q9evYMOK
  2394. 9dl1rNmzaNOqrVh2rdu3cON6bSu3rt27eHvSzcu3r9+/H/cCHky4sOGCgg8rXswYbuLGkCNLzvp4
  2395. suXLmItWzsy5s2eYmz+LHk26Y+jSqFOrZnh6tevXqVvDnk07s+zauHMvbb6tu7fvvrx/Cx/+Njjx
  2396. 48jDGk/OvHnV5c6jS0cKfbr16zyrY9/OHXT37+CJag9PvvzG8ebTq4+Ifr379wfbw5//Xj79++bt
  2397. 49//XT///9f5B+CAzglI4IHHGYjggr4pyOCDtTkI4YSuSUjhhaVoWYjhhp5pyOGHl3kI4oiQiUji
  2398. iYeZiOKKgKnI4ot5uQjjjHLJSOONa9mI445m6cjjj1/5COSQWAlJ5JFSGYnkkk0pyeSTRjkJ5ZRB
  2399. SUnllTpZieWWNWnJ5ZcueQnmmCmJSeaZIpmJ5ppRprHpZpBvxkmZnHQ+V+edUKmJ554j8elnlH8G
  2400. KpSegvJJaKF4HoponYouKmejjr4JaaRsTkopmpZeSmammoLJaadcfgoqlqKOSmWppkKJaqpMT67K
  2401. KpKuvkpkrLICSWutPN6KK4667kpjr77CCGywLA5LLIrGHktissqCyGyzHD4LLYbSTkthtdZCiG22
  2402. DG7LLYLefktguOICSG65/J2LLn5H6q5LX7vuwgdvvO7NS6969t6bn7615stveP7+25/ArAZM8HYG
  2403. HxygwqMmzLB0Dj9coMSaRkxxchZfnKDGkWbMsXAef9ygyIhGhkxybiafHKHKgabMMmwuv1yhzIbS
  2404. vGfMNqOGc86k7cyzaD7/3KHQjxIdZ9BGY4Z00pYtzbRkTj9dotSYUn1m1FYrhnXWhkNtzTVhXn/d
  2405. otihkr1l2GbzhXbaeK3Ntl1uv12j3KrS/WTcdruFd95q7c03Wn7/3aPgsxI+ZOCGg4V44nMxnqvj
  2406. Oy4ONnmRk98oeeV2Yi6s5ptzXqznn4OOrOijk76s6aej7qzqq7Mereuvw06t7LPTfq3tt+Oure67
  2407. 8zbere+/Aw+u8MMTP67xxyNvrvLLM5+u889Dz67001P/rvXXYy+v9ttzX6/334OPr/jjk7+v+eVL
  2408. XY5+muuTp377gcEP3vvyc0R//Rrdjz9G+u9vUf/+owgAAyiRARIQIgY8oEMSqEDWNDA6DHygUiTY
  2409. nAhS0CAWvCBBMqhBqnSQOBzsOmAINTjCC5aQgieUYAofuMIGtlCBLzxgDAk4wwDW0H833F8O8bfD
  2410. +vVQfj+EXxDbN8T1FRF9RzRfEsk6t0TxNRF8T/ReFLk3Re1VEXtXtF4WqbdF6XURel90XhiZN0bl
  2411. lRF5ZzReGom3RuG1EXhv9F0ceTdH3TrVEXd3tF0eabdH2fURdn90XSBZN0jVFRJ1hzRdIkm3SNE1
  2412. EnSP9FwkOTdJzVUSc5esXCYnt0nIddJxOZ9kXCgTN0rDlZJwpxRcKv+2Sr61Mm+vtFss6TZLudXy
  2413. bbdkWy7Ttkuz9ZJsvxRbML82TK4VM2vHtDpaMqm2TKk182nPZFo0kzZNo1WTaNcUWjZ/tk2edTNn
  2414. 37RZOGk2TpmV82XnZFk6VbbOk7WTZO8UWTw/OjZPjtVTY/e8WD4ptk+J9fNh/2RYQBU20IMVlGAH
  2415. FVhC/7VQfjVUXw+9V0TpNdF4VdRdF11XRtG10XI4dVRcH/1WSLk10myV1FonnVZKobXSZrVUWS89
  2416. VkyJNdNg1dRXN91VTnG10359EIQ/HU5PZTXUVxU6tWBBBVlSf3PUVDXVVE9t2FJHNlXdRBVUV+1U
  2417. VitWVat2FWVfxc1WLzVWSpW1Y2FdWVpnc1ZHtXVRbzot2VrZOleY1fU1cS1UXgW115bddWZ/VU1f
  2418. /zRYPxW2ZoGNTWIVu9gMNdaxjx3NYW8WWclWFmiX/cxkOROV2aF1ljObvVNoGfVZ0JbWNqdVWmpD
  2419. tNqmtXYyo6VTbIv22sjM9mi1tW1up7ZbxtxWUr31bXB3MzpcrRU3RcftWnIL81s3NbdSywVbdAfz
  2420. 3DVVt2rT/ct1r5Zd7XbXL9vd1HeBM161lTdG521beu8S3jG1O9dT64VbfOvy3i/Vt2zzjct9z5Zf
  2421. /fbXMf8tToD1NuAcFbhvB07LfkmVYMA1+CwLvlKET/XgwVVYLBOeOVKG63Zh5XTYwx+GU4gbN+Kt
  2422. bPhuJTZxirVy4lateE4vvkqLlzRjWMVYxje2So2PtOPC5XgqPT7cjzmBPOQkFTkqQbbVkfO05Kck
  2423. +UdPflyTmzRlKlc5KVGO3JWxvGXqdPkoWebVlwE1ZvGU2cxnHlSa1bw8ZrK02c1vzk6c5TznLNXZ
  2424. znfGSZgtl2c99/kme/7Vn20S6BkVunODjsmhX7To0CXaO4+GdKTDNOmXNHpFOJcuXaVZkukTdTp1
  2425. m17Jp0c06taFWiWl/lCqY3fqMrUa1a92daxPsuoN1bp2sy7JrS+069zlmn2/OgZ2sEHS6wkVu3fD
  2426. jl+ylb3sNjXb2c8+T7TtN21pVzsjx35QtoN3ba50m3/f9na42TJucpd7ItteULo5i3du9rS7gO92
  2427. d7wfsu4D1Tt5827IvQe07+bl24H/BnjAFdLv/xQ8egOfYMIVvvD4NLxPD8dgxCU+LvENVtziF/dg
  2428. xg++H45Xb+MZ1/jFPX4fkmcP5CE3+XxU3j2Uu3zkIQcAy+sT85klh+/lFbf5enRePpxPnOfpAfr5
  2429. fB5xoaev5khPedKJ/nCju2/pMCFXutSZ3nCnAwzqOcf6z7VedK433etVB/vCrT4/sSec7AMkm3rU
  2430. qT52sw8c7d2BO3fkjjC3B5zu2MH7wtSedb5v3e9dB/zXJQUfdsK33fBnt/u/9W4dxk/H8RBTfL4h
  2431. D0HJz5vyE0P82y0fb8wmV5Dz7/Y8c0SPMdC3m/TIQf3GNH93059b9UBl/eJdX27YC5X247YkvVJl
  2432. P3nch1v3TPX9t4FPVbYnnveXF363id8b5nsV+Z1X/rWdJA9W6Ide+tWmvlixP23tq9X4m7f+6bkf
  2433. be/Txvx0Ff/ryf9s9CXbVf21Z3+z3Y9X+S+b/oAFf+vhn3v7Jxv/qwGAguV/wyaAjKV/OLOXcv+w
  2434. gAzYgA74gBAYgRI4gRRYgRZ4gRiYgRq4gRzYgR74gSAYgiI4giRYgiZ4giiYgioogQEBADs=
  2435.  
  2436. ------=_NextPart_000_1114_01BDBE69.8AF816C0
  2437. Content-Type: image/gif
  2438. Content-Transfer-Encoding: 7bit
  2439. Content-ID: <009701bda22f$f7f604e0$605a389d@a-marfis.dns.microsoft.com>
  2440. X-Content-Source: C:\a-marfis\v3art\travel\BL00365_.wmf
  2441. X-Global-Moniker: :HOMEPREM\MAIN\HMPRDIR2\BL00365_.WMF
  2442.  
  2443.  
  2444. ------=_NextPart_000_1114_01BDBE69.8AF816C0
  2445. Content-Type: image/gif
  2446. Content-Transfer-Encoding: base64
  2447. Content-ID: <004301bda9f2$bd8a9e40$605a389d@a-marfis.dns.microsoft.com>
  2448. X-Content-Source: C:\WINDOWS\TEMP\IMG3A4.GIF
  2449.  
  2450. R0lGODlhPgJvAPcAAAZq/w1u/xNx/xl1/yB5/yZ9/y2B/zOF/zmI/0CM/0aQ/0yU/1OY/1mc/2Cf
  2451. /2aj/2yn/3Or/3mv/3+y/4a2/4y6/5O+/5nC/5/G/6bJ/6zN/7LR/7nV/7/Z/8bd/8zg/9Lk/9no
  2452. /9/s/+Xw/+z0//L3//n7//39/f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2453. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2454. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2455. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2456. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2457. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2458. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2459. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2460. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2461. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2462. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2463. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACcALAAAAAA+Am8A
  2464. QAj/AAEIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEMqPEFygMmTKFOqXMmypcuX
  2465. MGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qEuSJwwoXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOK
  2466. HUu2rNmzaNNKRZqgrdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4LtIFkCNLnky5
  2467. suXLmDNr3sy5s+fPoEOLHk26tOnTqFOrXs26tevXmJE6mE27tu3buHPr3s27t+/fwIMLH068uPHj
  2468. yJMrX868ufPn0KNL3400gvXr2LNr3869u/fv4MOL/x9Pvrz58+jTq1/Pvr379/Djy59Pv753pBTy
  2469. 69/Pv7///wAGKOCABBZo4IEIJqjgggw26OCDEEYo4YQUVmjhhRgGiNQFHHbo4YcghijiiCSWaOKJ
  2470. KKao4oostujiizDGKOOMNNZo44045qjjjiQipcGPQAYp5JBEFmnkkUgmqeSSTDbp5JNQRinllFRW
  2471. aeWVWGap5ZZcdunlkUh1IOaYZJZp5plopqnmmmy26eabcMYp55x01mnnnXjmqeeefPbp55+ABqom
  2472. Uh8UauihiCaq6KKMNuroo5BGKumklFZq6aWYZqrpppx26umnoIYq6qikNoqUCKimquqqrLbq6quw
  2473. xv8q66y01mrrrbjmquuuvPbq66/ABivssMQWa+yxsCJVwrLMNuvss9BGK+201FZr7bXYZqvtttx2
  2474. 6+234IYr7rjklmvuueimq+60SAXg7rvwxivvvPTWa++9+Oar77789uvvvwAHLPDABBds8MEIJ6zw
  2475. wgw3bC9SBEQs8cQUV2zxxRhnrPHGHHfs8ccghyzyyCSXbPLJKKes8sost+zyyzBnjNQBNNds8804
  2476. 56zzzjz37PPPQAct9NBEF2300UgnrfTSTDft9NNQRy311DwjpcDVWGet9dZcd+3112CHLfbYZJdt
  2477. 9tlop6322my37fbbcMct99x0123310g1oPfefPd87fffgAcu+OCEF2744YgnrvjijDfu+OOQRy75
  2478. 5JRXbvnlmGcuOFIQdO7556CHLvropJdu+umop6766qy37vrrsMcu++y012777bjnrvvuvJeO1ATA
  2479. By/88MQXb/zxyCev/PLMN+/889BHL/301Fdv/fXYZ6/99tx37/33yP8jVcH45Jdv/vnop6/++uy3
  2480. 7/778Mcv//z012///fjnr//+/Pfv//8ADKAA14cUDBjwgAhMoAIXyMAGOvCBEIygBCdIwQpa8IIY
  2481. zKAGN8jBDnrwgyAMoQhHSMISOhApG0ihClfIwha68IUwjKEMZ0jDGtrwhjjMoQ53yMMe+vCHQAyi
  2482. EIdIxCIa8YhIjCFSPMDEJjrxiVCMohSnSMUqWvGKWMyiFrfIxS568YtgDKMYx0jGMprxjGhMoxrX
  2483. SEWkhOCNcIyjHOdIxzra8Y54zKMe98jHPvrxj4AMpCAHSchCGvKQiEykIhfJyEY68o5IIYEkJ0nJ
  2484. SlrykpjMpCY3ycn/Tnryk6AMpShHScpSmvKUqEylKlfJyla68pWwjKUmkYKCWtrylrjMpS53ycte
  2485. +vKXwAymMIdJzGIa85jITKYyl8nMZjrzmdCMpjSnSc1etsth2MymNrfJzW5685vgDKc4x0nOdyFF
  2486. AOhMpzrXyc52uvOd8IynPOdJz3ra8574zKc+98nPfvrznwANqEAHStCCGvSg8IRYzBbK0IY69KEQ
  2487. jahEJ0rRilr0ohJDSgE2ytGOevSjIA2pSEdK0pKa9KQoTalKV8rSlrr0pTCNqUxnStOa2vSmOM2p
  2488. TkeKFLX49KdADapQh0rUohr1qEhNqlKZghQEOPWpUI2qVKdK1apa//WqWM2qVrfK1a569atgDatY
  2489. x0rWspr1rGhNq1rXyta2WpUtjYmrXOdK17ra9a54zate98rXvrrlMbAJrGAHS9jCGvawiE2sYhfL
  2490. 2MZGBikMiKxkJ0vZylr2spjNrGY3y9nOevazoA2taEdL2tKa9rSoTa1qV8va1rr2tbDNrGymQ9va
  2491. 2va2uM2tbnfL29769rfApQ1SHkDc4hr3uMhNrnKXy9zmOve50I2udKdL3epa97rYza52t8vd7nr3
  2492. u+ANr3jHy1zO9e686E2vetfL3va6973wja985+s5pEjgvvjNr373y9/++ve/AA6wgAdM4AIb+MAI
  2493. TrCCF8zgBjv4wSEQjrCEJ0zhClv4v78Dn4Y3zOEOe/jDIA6xiEdM4hKbOHj/4hugilfM4ha7+MUw
  2494. jrGMZ0zjGtuYfEixgI53zOMe+/jHQA6ykIdM5CIb+chITrKSl8zkJjv5yVCOspSnTOUqW/nKWM6y
  2495. kAtowi57+ctgDrOYx0zmMpv5zGhO8wGRkoE2u/nNcI6znOdM5zrb+c54zrOe98znPvv5z4AOtKAH
  2496. TehCG/rQiE60ohfN6Dr76EuQjrSkJ03pSlv60pjOtKY3zWkgIYUDoA61qEdN6lKb+tSoTrWqV83q
  2497. Vrv61bCOtaxnTeta2/rWuM61rnfN6177+teoDpOghk3sYhv72MhOtrKXzexmO/vZYyJUqaZN7Wpb
  2498. +9rYzra2t83tbnv724ZC/woIxk3ucpv73OhOt7rXze52u/vd8I63vOdN73rb+974zre+983vfvv7
  2499. 3wAPuMDXfSpkGfzgCE+4whfO8IY7/OEQj7jEU4WUEVj84hjPuMY3zvGOe/zjIA+5yEdO8pKb/OQo
  2500. T7nKV87ylrv85TCPucxnTvOaezySssy5znfO8577/OdAD7rQh070ok8SKSZIutKXzvSmO/3pUI+6
  2501. 1KdO9apb/epYz7rWt871rnv962APu9jHTvaym/3saI86UtbO9ra7/e1wj7vc5073utv97njPu973
  2502. zve++/3vgA+84AdP+MIb/vCI17tIFs/4xjv+8ZCPvOQnT/nKW/7yBLlmOXA3z/nOe/7zoA+96Ecf
  2503. znMi9PSoT73qV8/61rv+9bCPvexnn06kGOX2uM+97nfP+977/vfAD77wh48S2xP/+MhPvvKXz/zm
  2504. O//5wVcoRqdP/epb//rYz772t09Rje70++APv/jHT/7ym//86E+/+tfP/1Hvs//98I+//OdP//rb
  2505. //7o7+lS98///vv//wAYgAI4gEg1M1RzgAiYgAq4gAzYgA74gBAYgRI4gTXTVG51gRiYgRq4gRzY
  2506. gR74gSAYgiI4gk9lgSR4giiYgiq4gizYgi74giAIV341gzRYgzZ4gziYgzq4g3plNXfzg0AYhEI4
  2507. hERYhEZ4hEiYhEq4hFjjg0z4hFAYhVI4hVRYhVZ4hUgIWI61hVzYhV74hWAYhmI4hooFWbF1hmiY
  2508. hmq4hmzYhm74hnAYh3I4h5KVN5pzh3iYh3q4h3zYh374h4AYiII4iHtjh4R4iIiYiIq4iIzYiI74
  2509. iIA4W8E1iZRYiZZ4ia+YmImauIm9NVzk9YmgGIqiOIqkWIqmeIqomIqquIrF5Yms+IqwGIuyOIu0
  2510. WIu2eIuoaF70tYu82Iu++IvAGIzCOIzwVR32cYzImIzKuIzM2IzO+IzQGI3SOI3XYV8Xdo3YmI3a
  2511. uI3c2I3e+I3gGI7iOI74ZY3keI7omI7quI7s2I7u+I7gmGEnNo/0WI/2eI/4mI/6uI8jhh8Z8o8A
  2512. GZACOZAEWZAGeZAImZAKuZD6/+GPDPmQEBmREjmRFFmRFnmRCJliN7aRHNmRHvmRIBmSIjmSM5Zj
  2513. WnaSKJmSKrmSLNmSLvmSMBmTMjmTO7YhPHKTOJmTOrmTPNmTPvmTQBmUQjmUHWKTRHmUSJmUSrmU
  2514. TNmUTvmUQMllajaVVFmVVnmVWJmVWrmVZsZmjfaVYBmWYjmWZFmWZnmWaJmWarmWbuaVbPmWcBmX
  2515. cjmXdFmXdnmXaPlonbaXfNmXfvmXgBmYgjmYmYZCSXSYiJmYirmYjNmYjvmYkBmZkjmZKvRpwHaZ
  2516. mJmZmrmZnNmZnvmZoBmaojmaoWaZpHmaqJmaqrmarNmarvmaoCls0DabtFmbtrF5m7iZm7q5m8y2
  2517. RGz0m8AZnMI5nMRZnMZ5nMiZnMq5nE3km8z5nNAZndI5ndRZndZ5ncgpbeC2ndzZnd75neAZnuI5
  2518. ntwmbgN3nuiZnuq5nuzZnu75nvAZn/I5n+TmRo90n/iZn/q5n/zZn/75nwAaoAI6oHBknwR6oAia
  2519. oAq6oAzaoA76oABacBM3oRRaoRZ6oRiaoRq6oQ9XcTb3oSAaoiI6oiRaoiZ6oiiaoiq6oheC56Es
  2520. +qIwGqMyOqM0WqM2eqMoinNGt6M82qM++qNAGqRCOqRCpyzrcqRImqRKuqRM2qRO+qRQGqVSOqXM
  2521. gnRpd6VYmqVauqVc2qVe+qVgGqZiOqZKZ6VkeqZomqZquqZs2qZu+qZgSkvVNKd0Wqd2eqd4mqd6
  2522. uqd82qd++qe2hBQBAQA7
  2523.  
  2524. ------=_NextPart_000_1114_01BDBE69.8AF816C0
  2525. Content-Type: image/gif
  2526. Content-Transfer-Encoding: base64
  2527. Content-ID: <008401bda9f3$76e7ed20$605a389d@a-marfis.dns.microsoft.com>
  2528. X-Content-Source: C:\WINDOWS\TEMP\IMG4251.GIF
  2529.  
  2530. R0lGODlhRQJFAPcAAGpqam5ubnFxcXV1dXl5eX19fYGBgYWFhYiIiIyMjJCQkJSUlJiYmJycnJ+f
  2531. n6Ojo6enp6urq6+vr7Kysra2trq6ur6+vsLCwsbGxsnJyc3NzdHR0dXV1dnZ2d3d3eDg4OTk5Ojo
  2532. 6Ozs7PDw8PT09Pf39/v7+/39/f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2533. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2534. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2535. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2536. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2537. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2538. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2539. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2540. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2541. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2542. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2543. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACcALAAAAABFAkUA
  2544. QAj/AE8IHEiwoMGDCBMqXMiwocOHECNKnEixokIAGDNq3Mixo8ePIEOK7GixpMmTKFOqXMmypcuX
  2545. MGPKZFigps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq06VKHCaJKnUq1qtWrWLNq3cq1q9evYMOK
  2546. HUu2rNmzaNOqXcu2rdu3cL8SdEC3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnjx4
  2547. 4ITLmDNr3sy5s+fPoEOLHk26tOnTqFOrXs26tevXsGPLnk27tm3TAy/o3s27t+/fwIMLH068uPHj
  2548. yJMrX868ufPn0KNLn069uvXr2LMnH8ihu/fv4MOL/x9Pvrz58+jTq1/Pvr379/Djy59Pv779+/jz
  2549. 69/Pn/1AEAAGKOCABBZo4IEIJqjgggw26OCDEEYo4YQUVmjhhRhmqOGGHHbo4YcPziRQCSSWaOKJ
  2550. KKao4oostujiizDGKOOMNNZo44045qjjjjz26OOPQAYp5IsiFmnkkUhWNMCSTDbp5JNQRinllFRW
  2551. aeWVWGYZZZJcIqTll2CGKeYAXZZp5kwHpKnmmmy26eabcMYp55x01mnnnXjmqeeefPbp55+ABiro
  2552. oH4axMChiCaq6KKMNuroo5BGKumklFZq6aWYZqrpppx26umnoIYq6qiklmpqpQRBoOqqrLbq6quw
  2553. xv8q66y01mrrrbjmquuuvPbq66/ABivssMQWa+yxyCab60AVNOvss9BGK+201FZr7bXYZqvtttx2
  2554. 6+234IYr7rjklmvuueimq+667HI7UAbwxivvvPTWa++9+Oar77789uvvvwAHLPDABBds8MEIJ6zw
  2555. wgw37PDD/w7kwcQUV2zxxRhnrPHGHHfs8ccghyzyyCSXbPLJKKes8sost+zyyzDHLLPIA41g8804
  2556. 56zzzjz37PPPQAct9NBEF2300UgnrfTSTDft9NNQRy311FRXTfSZWGet9dZcd+3112CHLfbYZHsd
  2557. wNlop6322my37fbbcMct99xwl2033XjnTbfdfPdJHTYBgAcu+OCEF2744YgnrvjijDfu+OOL+w35
  2558. 5JRXbvnlgPutud0GdO7556CHLvropJdu+umop6766qy37vrrsMcu++y012676v8KIaD77rz37vvv
  2559. wAcv/PDEF2/88cgnr/zyzDfv/PPQRy/99NRXb/312GePPEELdO/99+CHL/745Jdv/vnop6/++uy3
  2560. 7/778Mcv//z012///fjnr//+/K9PUAMADKAAB0jAAhrwgAhMoAIXyMAGOvCBEIygBCdIwQpa8IIY
  2561. zKAGN8jBDnrwgw4kyANGSMISmvCEKEyhClfIwha68IUwjKEMZ0jDGtrwhjjMoQ53yMMe+vCHQAyi
  2562. EGU4kAgY8YhITKISl8jEJjrxiVCMohSnSMUqWvGKWMyiFrfIxS568YtgDKMYx0jGMlZxIBRIoxrX
  2563. yMY2uvGNcIyjHOdIxzra8Y7/eMyjHvfIxz768Y+ADKQgB0nIQhrykIjE40AswMhGOvKRkIykJCdJ
  2564. yUpa8pKYzKQmN8nJTnryk6AMpShHScpSmvKUqEylKle5yYFg4JWwjKUsZ0nLWtrylrjMpS53ycte
  2565. +vKXwAymMIdJzGIa85jITKYyl8nMZjrTlwPZgDSnSc1qWvOa2MymNrfJzW5685vgDKc4x0nOcprz
  2566. nOhMpzrXyc52uvOd8IxnOAfSgXra8574zKc+98nPfvrznwANqEAHStCCGvSgCE2oQhfK0IY69KEQ
  2567. jahEJ0pRgg7kAxjNqEY3ytGOevSjIA2pSEdK0pKa9KQoTalKV8rSlrr0pTCN/6lMZ0rTmtr0picd
  2568. SAh2ytOe+vSnQA2qUIdK1KIa9ahITapSl8rUpjr1qVCNqlSnStWqWvWqWM2qVpNaEBJ49atgDatY
  2569. x0rWspr1rGhNq1rXyta2uvWtcI2rXOdK17ra9a54zate98rXvq51cwsxgWAHS9jCGvawiE2sYhfL
  2570. 2MY69rGQjaxkJ0vZylr2spjNrGY3y9nOevazhgWsaEf7Er2Z9rSoTS1pR5va0672tbAdmwBmS9va
  2571. 2va2uM2tbnfL29769rfAzW1sWxLc4hr3uMAdrnKXy5AxOfe50I2udKXE3Ola97rSZa52wYa57nr3
  2572. u+ANr3jHS97ymve8kduuejlf4pT2uve98I2vfOdL3/ral77rze9BCMXf/vr3vwAOsIAHTOACB1i/
  2573. ZdKeghfM4AY7+MEQjrCEJ/z/vILE5cIYzrCGN8zhDnv4wyAOsYhHnBWCKODEKE6xilfM4ha7+MUw
  2574. jrGMZ0zjGtv4xjjOsY53zOMe+/jHQA6ykIdM5CIbucbc65+Sl8zkJjv5yVCOspSnTOUqW5l8BDmV
  2575. lrfM5S57+ctgDrOYx0zmMpv5Uf8DoZrXzOY2u/nNcI6znOdM5zrbGYEDGaKe98znPvv5z4AOtKAH
  2576. TehCG5qFA1GWohfN6EY7+tGQjrSkJ03pSlt6VkU0o6Y3zelOe/rToA61qEdN6lKb2okDkYCqV83q
  2577. Vrv61bCOtaxnTeta2/rWuM61rnfN6177+tfADrawh03sYhv72MhOdq4tc5tm/zv72dCOtrSnTe1q
  2578. W/va2M72Z9CYyG57+9vgDre4x03ucpv73OhOdxyZ1a52u/vd8I63vOdN73rb+974zne1cqOdfvv7
  2579. 3wAPuMAHTvCCG/zgCE+4cFz5zIY7/OEQj7jEJ07xilv84hjP+C3fBbGOe/zjIA+5yEdO8pKb/OQo
  2580. Tzm+BqKBlrv85TCPucxnTvOa2/zmOM+5znfO8577/OdAD7rQh070ohv96EhPutKXznSeR1OeUI+6
  2581. 1KdO9apb/epYz7rWt851bXKnP2APu9jHTvaym/3saE+72tfO9vLQs6Jwj7vc5073utv97njPu973
  2582. zvd+XhSngA+84AdP+MIb/h/wiE+84hfPeJD+B0SQj7zkJ0/5ylv+8pjPvOY3z3kEtul0q6APvehH
  2583. T/rSm/70qE+96lfP+qEORASwj73sZ0/72tv+9rjPve53z/ve+/73wA++8IdP/OIb//jIT77yl8/8
  2584. 5jv/+b4niNWmT/3qW//62M++9rfP/e57//s+66pfx0/+8pv//OhPv/rXz/72u//9ZO3akOZP//rb
  2585. //74z7/+98///vvfRggWgH2DAgRYgAZ4gAiYgAq4gAzYgA74gBAYgRI4gRRYgRZ4gRiYgRq4gRJI
  2586. EAEBADs=
  2587.  
  2588. ------=_NextPart_000_1114_01BDBE69.8AF816C0
  2589. Content-Type: image/gif
  2590. Content-Transfer-Encoding: base64
  2591. Content-ID: <008601bda9f3$76f114e0$605a389d@a-marfis.dns.microsoft.com>
  2592. X-Content-Source: C:\WINDOWS\TEMP\IMG5290.GIF
  2593.  
  2594. R0lGODlhPgIoAPcAAGtra25ubnBwcHNzc3V1dXh4eHp6en19fX9/f4KCgoWFhYeHh4qKioyMjI+P
  2595. j5GRkZSUlJaWlpmZmZycnJ6enqGhoaOjo6ampqioqKurq62trbCwsLKysrW1tbi4uLq6ur29vb+/
  2596. v8LCwsTExMfHx8nJyf39/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2597. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2598. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2599. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2600. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2601. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2602. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2603. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2604. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2605. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2606. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2607. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACYALAAAAAA+AigA
  2608. QAj/AAEIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEMqNEESgcmTKFOqXMmypcuX
  2609. MGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qEuSJiAoXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOK
  2610. HUu2rNmzaNNKRXqhrdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4LtIPkCNLnky5
  2611. suXLmDNr3sy5s+fPoEOLHk26tOnTqFOrXs26tevXmJESmE27tu3buHPr3s27t+/fwIMLH068uPHj
  2612. yJMrX868ufPn0KNL342UgfXr2LNr3869u/fv4MOL/x9Pvrz58+jTq1/Pvr379/Djy59Pv753pBPy
  2613. 69/Pv7///wAGKOCABBZo4IEIJqjgggw26OCDEEYo4YQUVmjhhRgGiNQGHHbo4YcghijiiCSWaOKJ
  2614. KKao4oostujiizDGKOOMNNZo44045qjjjiQiNcKPQAYp5JBEFmnkkUgmqeSSTDbp5JNQRinllFRW
  2615. aeWVWGap5ZZcdunlkUgJIOaYZJZp5plopqnmmmy26eabcMYp55x01mnnnXjmqeeefPbp55+ABqom
  2616. UgYUauihiCaq6KKMNuroo5BGKumklFZq6aWYZqrpppx26umnoIYq6qikNoqUAqimquqqrLbq6quw
  2617. xv8q66y01mrrrbjmquuuvPbq66/ABivssMQWa+yxsCLlwLLMNuvss9BGK+201FZr7bXYZqvtttx2
  2618. 6+234IYr7rjklmvuueimq+60SEng7rvwxivvvPTWa++9+Oar77789uvvvwAHLPDABBds8MEIJ6zw
  2619. wgw3bC9SFUQs8cQUV2zxxRhnrPHGHHfs8ccghyzyyCSXbPLJKKes8sost+zyyzBnjFQGNNds8804
  2620. 56zzzjz37PPPQAct9NBEF2300UgnrfTSTDft9NNQRy311Dwj1cHVWGet9dZcd+3112CHLfbYZJdt
  2621. 9tlop6322my37fbbcMct99x0123310iFoPfefPd87fffgAcu+OCEF2744YgnrvjijDfu+OOQRy75
  2622. 5JRXbvnlmGcuOFIldO7556CHLvropJdu+umop6766qy37vrrsMcu++y012777bjnrvvuvJeOVADA
  2623. By/88MQXb/zxyCev/PLMN+/889BHL/301Fdv/fXYZ6/99tx37/33yP8jNcD45Jdv/vnop6/++uy3
  2624. 7/778Mcv//z012///fjnr//+/Pfv//8ADKAA14eUAhjwgAhMoAIXyMAGOvCBEIygBCdIwQpa8IIY
  2625. zKAGN8jBDnrwgyAMoQhHSMISOhApB0ihClfIwha68IUwjKEMZ0jDGtrwhjjMoQ53yMMe+vCHQAyi
  2626. EIdIxCIa8YhIjCFSEsDEJjrxiVCMohSnSMUqWvGKWMyiFrfIxS568YtgDKMYx0jGMprxjGhMoxrX
  2627. SEWkLOCNcIyjHOdIxzra8Y54zKMe98jHPvrxj4AMpCAHSchCGvKQiEykIhfJyEY68o5IaYAkJ0nJ
  2628. SlrykpjMpCY3ycn/Tnryk6AMpShHScpSmvKUqEylKlfJyla68pWwjKUmkfKAWtrylrjMpS53ycte
  2629. +vKXwAymMIdJzGIa85jITKYyl8nMZjrzmdCMpjSnSc1eIiUC2MymNrfJzW5685vgDKc4x0nOcprz
  2630. nOhMpzrXyc52uvOd8IynPOdJz3ra857gbJfD9snPfvrznwANqEAHStCCGvSg70IKBRbK0IY69KEQ
  2631. jahEJ0rRilr0ohjNqEY3ytGOevSjIA2pSEdK0pKa9KQoTalKJ4oUC7j0pTCNqUxnStOa2vSmOM2p
  2632. TnfK05769KdADapQh0rUohr1qEhNqlKXytSm2hQpGIiqVKdK1apa//WqWM2qVrfK1a569atgDatY
  2633. x0rWspr1rGhNq1rXyta2uvWtcM0qUjRA17ra9a54zate98rXvvr1r4ANrGAHS9jCGvawiE2sYhfL
  2634. 2MY69rGQjaxkJ8tXpHDgspjNrGY3y9nOevazoA2taEdL2tKa9rSoTa1qV8va1rr2tbCNrWxnS9va
  2635. 2vazSPGAbnfL29769rfADa5wh0vc4hr3uMhNrnKXy9zmOve50I2udKdL3epa97rYza5wkQKC7nr3
  2636. u+ANr3jHS97ymve86E2vetfL3va6973wja9850vf+tr3vvjNr373y9/yIkUEAA6wgAdM4AIb+MAI
  2637. TrCCF8zgBjv4wXUQjrCEJ0zhClv4whjOsIY3zOEOe/jDCEYKCUZM4hKb+MQoTrGKV8ziFrv4xTCO
  2638. sYxnTOMa2/jGOM6xjnfM4x77+MdADrKQV4yUIhv5yEhOspKXzOQmO/nJUI6ylKdM5Spb+cpYzrKW
  2639. t8zlLnv5y2AOs5ipHBAAOw==
  2640.  
  2641. ------=_NextPart_000_1114_01BDBE69.8AF816C0
  2642. Content-Type: image/gif
  2643. Content-Transfer-Encoding: base64
  2644. Content-ID: <02d701bda9f8$b0108c60$605a389d@a-marfis.dns.microsoft.com>
  2645. X-Content-Source: C:\WINDOWS\TEMP\IMGB1E1.GIF
  2646.  
  2647. R0lGODlhYAE2APcAAGtrO25uPnBwQnNzRnV1Snh4Tnp6Un19VX9/WYKCXYWFYYeHZYqKaYyMbI+P
  2648. cJGRdJSUeJaWfJmZf5ycg56eh6Ghi6Ojj6amk6iolqurmq2tnrCworKyprW1qri4rbq6sb29tb+/
  2649. ucLCvcTEwcfHxMnJyP39/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2650. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2651. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2652. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2653. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2654. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2655. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2656. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2657. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2658. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2659. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2660. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACYALAAAAABgATYA
  2661. QAj/AE0IHEiwoMGDCBMqXMiwocOHEBMCmEixosWLGDNqxBixo8ePIEOKHEmypEmGBVKqXMmypcuX
  2662. MGPKnEmzps2bOHPq3MnzpsEFQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrVgdG2Mq1q9evYMOK
  2663. HUu2rNmzaNOqXcu2rdu3cOPKlSvwgt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4cWOBHSJLnky5
  2664. suXLmDNr3sy5s+fPoEOLHk26tOnTqFELFMG6tevXsGPLnk27tu3buHPr3s27t+/fwIMLHy78pPHj
  2665. yBkKWM68ufPn0KNLn069unXmySNe3869O/SGCMKL/x9Pvrz58+jTq1/Pvr379/Djy59Pv779+/jv
  2666. D3TAv7///wAGKOCABBZo4IEIJqjgggw26OCDEEYo4YQTCkTBhRhmqOGGHHbo4YcghijiiCSWaOKJ
  2667. KKao4oostuiiiwJpIOOMNNZo44045qjjjjz26OOPQAYp5JBEFmnkkUgmmaRAIDTp5JNQRinllFRW
  2668. aeWVWGap5ZZcdunll2CGKeaYZJKZ3ZlopmlQCWy26eabcMYp55x01mnnnXjmqeeefPa5p5qABkpS
  2669. AIQWauihiCaq6KKMNtqooIM6KumkjkJq6aUMEaDpppx26umnoIYq6qiklmrqqaimquqqrKaKqaAH
  2670. xP8q66y01mrrrbjmquuuvPbq66/ABivssMQWOyxBCiSr7LLMNuvss9BGK+201FZr7bXYZqvtttx2
  2671. 6+234H47UAPklmvuueimq+667Lbr7rvwxivvvPTWa++9+Oar7777CgTBvwAHLPDABBds8MEIJ6zw
  2672. wgw37PDDEEcs8cQUV2yxxQJJoPHGHHfs8ccghyzyyCSXbPLJKKes8sost+zyyzDHHLNAFdRs8804
  2673. 56zzzjz37PPPQAct9NBEF2300UgnrfTSTDMtEAZQRy311FRXbfXVWGet9dZcd+3112CHLfbYZJdt
  2674. 9tlnC7TB2my37fbbcMct99x012333XjnrffefPf/7fffgAcuuOACeWD44YgnrvjijDfu+OOQRy75
  2675. 5JRXbvnlmGeu+eacd965QCGELvropJdu+umop6766qy37vrrsMcu++y012777bjfnh0JvPfu++/A
  2676. By/88MQXb/zxyCev/PLMN+/889BHL33zr1ZvvUQbZa/99txfDyj32nsv/vgQeWf++ehLR75B6bdv
  2677. 3frwHzfA/PTXb//9+Oev//789+///wAMoAAHSMAC9i9+CFRITxbIwAY68IEQjKAEExgoA1jwghjM
  2678. oAY3yMEOevCDIAyhCEdIwhKa8IQoTKEKN0iQ/LjwhTCMoQxnSMMa2vCG5xlIAnbIwx768IdADKIQ
  2679. F4dIxCIa8YhITKISl8jEJjrxiVCMohSj/ziQcFnxiljMoha3yMUuevGLzxoIA8ZIxjKa8YxoTKMa
  2680. 18jGNrrxjXCMoxznSMc62vGOeMyjHvM4Ln758Y+ADKQgB0nIQhrykOoSyAMWychGOvKRkIykJCdJ
  2681. yUpa8pKYzKQmN8nJTnryk6AMpShF6a+LmfKUqEylKlfJyla68pUFy5jMZknLWtrylrjMpS53yUuQ
  2682. CWQCwAymMIdJzGIa85jITKYyl8nMZjrzmdCMpjSnSc1qWvOa16RZ07bJzW5685vgDKc4x0nOnQnE
  2683. AuhMpzrXyc52uvOd8IynPOdJz3ra8574zKc+98nPfvrzn/98GtoGStCCGvSgCE2oQhfKUPmrCSQD
  2684. EI2oRCdK0Ypa9KIYzahGN8rRjnr0oyANqUhHStKSmvSkJ42RklbK0pa69KUwjalMZ0pTHAmEAzjN
  2685. qU53ytOe+vSnQA2qUIdK1KIa9ahITapSl8rUpjr1qU+FTGqmStWqWvWqWM2qVrfK1csI5ANgDatY
  2686. x0rWspr1rGhNq1rXyta2uvWtcI2rXOdK17ra9a53ZVKZ9srXvvr1r4ANrGAHS1gpDYQ4iE2sYhfL
  2687. 2MY69rGQjaxsCDKCylr2spjNrGY3y9nOevazoA2taEdL2tKa9rSoTa1qV8ta1V7PT7CNrWxnS9va
  2688. 2va2uM0tbinI29769rfxCwgAOw==
  2689.  
  2690. ------=_NextPart_000_1114_01BDBE69.8AF816C0
  2691. Content-Type: image/gif
  2692. Content-Transfer-Encoding: base64
  2693. Content-ID: <01bd01bda9f6$b4f2c560$605a389d@a-marfis.dns.microsoft.com>
  2694. X-Content-Source: C:\WINDOWS\TEMP\IMGC252.GIF
  2695.  
  2696. R0lGODlhDAAsAPcAAAAAANGea9Wib9mmc92qd+CteuazgOm2g+26h/G+i/XCj/39/QAAAAAAAAAA
  2697. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2698. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2699. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2700. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2701. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2702. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2703. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2704. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2705. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2706. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2707. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2708. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2709. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAMACwA
  2710. QAiZABcAGEhwgcGDABIgOGCgAIEBAgIAEKiQoUOIEgEoqNjwYcSBGxd2xAiS40UBAymKPClRpUWP
  2711. LROuhFlyJkmNJmm6HPlxJ8uJMl+S9KkzKM+YOW+GFPoRp82mS4/WZJpRAcGJBxGavAo0aU+jP4kO
  2712. BVvUK9KnZ6l2RbtWrVioZqdKdaqW7tyoP+3mxUtTb1++SjleNZgyq+GAADs=
  2713.  
  2714. ------=_NextPart_000_1114_01BDBE69.8AF816C0
  2715. Content-Type: image/gif
  2716. Content-Transfer-Encoding: base64
  2717. Content-ID: <01bf01bda9f6$b5038e40$605a389d@a-marfis.dns.microsoft.com>
  2718. X-Content-Source: C:\WINDOWS\TEMP\IMGD152.GIF
  2719.  
  2720. R0lGODlhCgAeAPcAAAAAANKfbNekcduodeCteuazgOm2g+67iP39/QAAAAAAAAAAAAAAAAAAAAAA
  2721. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2722. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2723. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2724. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2725. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2726. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2727. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2728. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2729. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2730. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2731. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2732. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2733. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAgALAAAAAAKAB4A
  2734. QAhiAAEAQECwoEEABgoQGCAgwEAECBUydEgw4sKGDy1OzJjwIkWIHTdW7ChQIMQDCUseDIlxpMSW
  2735. IF9+1AiT5kyWFEs+NBjzosmeIoHWxMlRZlGPR4PaTDrUqEukT5USraiyYEAAOw==
  2736.  
  2737. ------=_NextPart_000_1114_01BDBE69.8AF816C0
  2738. Content-Type: image/gif
  2739. Content-Transfer-Encoding: base64
  2740. Content-ID: <029401bda9f8$6d258180$605a389d@a-marfis.dns.microsoft.com>
  2741. X-Content-Source: C:\WINDOWS\TEMP\IMG8395.GIF
  2742.  
  2743. R0lGODlhUAJCAPcAAGlpaWtra25ubnBwcHNzc3V1dXh4eHp6en19fX9/f4KCgoWFhYeHh4qKioyM
  2744. jI+Pj5GRkZSUlJaWlpmZmZycnJ6enqGhoaOjo6ampqioqKurq62trbCwsLKysrW1tbi4uLq6ur29
  2745. vb+/v8LCwsTExMfHx8nJyczMzP39/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2746. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2747. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2748. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2749. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2750. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2751. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2752. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2753. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2754. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2755. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2756. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACgALAAAAABQAkIA
  2757. QAj/AFEIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePAwGIHEmypMmTKFOqPAmypcuX
  2758. MGPKnEkzY4GbOHPq3Mmzp8+fQIMKHUrUJ8SiSJMqXcr0Z02HCqJKnUq1qoKnWLNqjWm1q9evYMOK
  2759. HUu2rNmzaNOqXcu2rduoBx/InUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCMnNjih
  2760. suXLmDNr3sy5s+fPoEOLHk26tOnTqFOrXs26tevXsGPLnk27NUEMuHPr3s27t+/fwIMLH068uPHj
  2761. yJMrX868ufPn0KNLn069uvXr0Ql22M69u/fv4MOL/x9Pvrz58+jTq1/Pvr379/Djy59Pv779+/jz
  2762. 66dPUIT//wAGKOCABBZo4IEIJqjgggw26OCDEEYo4YQUVmjhhRhmqOGGHHaI4VYghijiiCQudMKJ
  2763. KKao4oostujiizDGKOOMNNJY4o045qjjjjz26OOPQCo0wJBEFmnkkUgmqeSSTDbp5JNBRinllDci
  2764. YOWVWGap5ZZcdunll2CGKeaYZJZp5plopqnmmltSxMCbcMYp55x01mnnnXjmqaedQe7p55+ABiro
  2765. oIQWauihiCaq6KKMNuqonAZFIOmklFZq6aWYZqrpppx26umnoIYq6qiklmrqqaimquqqrLbq6quw
  2766. xv+aakEW1GrrrbjmquuuvPbq66/ABivssMQWa+yxyCar7LLMNuvss9BGK+201DpL0AbYZqvtttx2
  2767. 6+234IYr7rjklmvuueimq+667Lbr7rvwxivvvPTWa++98RL0wb789uvvvwAHLPDABBds8MEIJ6zw
  2768. wgw37PDDEEcs8cQUV2zxxRhnrHHFFpHg8ccghyzyyCSXbPLJKKes8sost+zyyzDHLPPMNNds8804
  2769. 56zzzjz3XDKVQAct9NBEFy2QAEgnrfTSTDft9NNQRy0100ZXbfXVPhKg9dZcd+3112CHLfbYZI9I
  2770. 9tlop6322myDjfXbcGNtwNx012333XjnrffefPcP7fffgAcu+OCEF2744YjP/x334oyPmMDjkEcu
  2771. +eSUV2755ZhnrvnmnHfu+eeghy766KSL7tECqKeu+uqst+7667DHznrjCMlu++24n4777rz37vvv
  2772. wAcv/PDEF2/88bI/5MDyzDfv/PPQRy/99NRXb/312Gev/fbcd+/99+CHL/745Jdv/vnop6++9gZB
  2773. 4P778Mcv//z012///fjnr//+/Pfv//8ADKAAB0jAAhrwgAhMoAIXyMAGFtAgEoigBCdIwQpa8IIY
  2774. zKAGN8jBDnrwgyAMoQhHSMISmvCEKEyhClfIwha68IUwTCFBKkDDGtrwhjjMoQ53yMMe+vCHQAyi
  2775. EIdIxCIa8YhITKISl8jEJv868YlQjKIUp9hEglzgiljMoha3yMUuevGLYAyjGMdIxjKa8YxoTKMa
  2776. 18jGNrrxjXCMoxznSMc62hGOBMmAHvfIxz768Y+ADKQgB0nIQhrykIhMpCIXychGOvKRkIykJCdJ
  2777. yUpa8pKYzOQkCcKBTnryk6AMpShHScpSmvKUqEylKlfJyla68pWwjKUsZ0nLWtrylrjMpS53yUtb
  2778. EsQDwAymMIdJzGIa85jITKYyl8nMZjrzmdCMpjSnSc1qWvOa2MymNrfJzW5685vaHEgIxknOcprz
  2779. nOhMpzrXyc52uvOd8IynPOdJz3ra8574zKc+98nPfvrznwANqED7OZARGPT0oAhNqEIXytCGOvSh
  2780. EI2oRCdK0Ypa9KIYzahGN8rRjnr0oyANqUhHStKSgtRoJUipSlfK0pa69KUwjalMZ0rTmtr0pjjN
  2781. qU53ytOe+vSnQA2qUIdK1KIalaa0S6pSl8pUoQXgqVCNqlSnStWqWvWqWJ1qU7fK1a569UZTC6tY
  2782. x0pWsn71rGhNq1oN8qS2uvWtcI1rktZK17p+pCl4zategxKTvfr1r4DViV0HS1iDJO6wiE2sYhfL
  2783. 2MY6FnGFjaxaD0DZylr2spjNrGY3y9nOevazoA2taEdL2tKa9rSoTa1lJcvapLLptbCNrWxnS9va
  2784. 2va2Wf9qrW6BVrre+va3wA2ucIdL3OJ+TibIy91ul5rc5jr3udCNrnSnS93UceRR2P3T1bLL3e56
  2785. 97vgDa94x0teQkWkAehNr3rXy972uve98I2vfOdLX/dupb74za9+98vf/vr3vwAOsIAHTOACG/jA
  2786. AmbI+hbM4AY7+MEQjrCEJ0zhClv4wtYziGQ2zOEOe/jDIA6xiEdM4hKb+MSDiZSsVsziFrv4xTCO
  2787. sYxnTOMa2/jGooJgDHfM4x77+MdADrKQh0zkIhv5yCIsSG2WzOQmO/nJUI6ylKdM5Spb+cqnKQgF
  2788. tszlLnv5y2AOs5jHTOYym/nMaE6zmtfM5ja7+c1wjrP/nOdM5zrb+c54zrOe5zxDKvr5z4AOtKAH
  2789. TehCG/rQiE60oo1IkGo5+tGQjrSkJ03pSlv60pjOtKaRdRvsePrToA61qEdN6lKb+tSoTrWqlZNH
  2790. Tbr61bCOtaxnTeta2/rWuM61rhlJEA34+tfADrawh03sYhv72MhOtrKXzexmO/vZ0I62tKdN7Wpb
  2791. +9rYzra2t83tbl/7WvgKt7jHTe5ym/vc6E63utfN7nari5O9jLe8503vetv73vjOt773ze9+v/KX
  2792. 4Ay4wAdO8IIb/OAIT7jCF87whk9zIBuLuMQnTvGKW/ziGM+4xjfO8Y4/bCAgCLnIR07ykpv85ChP
  2793. ucpXHs7ylrv85TCPucxnTvOa2/zmOM+5znfO8577/OdA34m5OAdK9KIb/ehIT7rSl870pjv96VC3
  2794. 50A8RPWqW/3qWM+61rfO9a57/etglxBEfEb2spv97GhPu9rXzva2u/3tcP9Zjo5K97rb/e54z7ve
  2795. 9873vvv9731f7kRMQPjCG/7wiE+84hfP+MY7/vGQj7zkJ0/5ylv+8pjPvOY3z3nLC/7zoA+96Acb
  2796. EAA7
  2797.  
  2798. ------=_NextPart_000_1114_01BDBE69.8AF816C0
  2799. Content-Type: audio/midi
  2800. Content-Transfer-Encoding: 7bit
  2801. Content-ID: <000f01bdad22$c78c5cc0$605a389d@a-marfis.dns.microsoft.com>
  2802. X-Content-Source: J:\mmcdrops\Latest\Homesnmm\Paris01.mid
  2803. X-Global-Moniker: :HOMESNMM\MAIN\PARIS01.MID
  2804.  
  2805.  
  2806. ------=_NextPart_000_1114_01BDBE69.8AF816C0--
  2807.